private Node reportTypeSyntaxWarning(String warning) { addTypeWarning(warning, stream.getLineno(), stream.getCharno()); return null; }
private void addTypeWarning(String messageId, String messageArg) { addTypeWarning(messageId, messageArg, stream.getLineno(), stream.getCharno()); }
private void addTypeWarning(String messageId, String messageArg) { addTypeWarning(messageId, messageArg, stream.getLineno(), stream.getCharno()); }
private Node reportTypeSyntaxWarning(String warning) { addTypeWarning(warning, stream.getLineno(), stream.getCharno()); return null; }
private void addTypeWarning(String messageId) { addTypeWarning(messageId, stream.getLineno(), stream.getCharno()); }
private void addTypeWarning(String messageId) { addTypeWarning(messageId, stream.getLineno(), stream.getCharno()); }
private void checkExtendedTypes(List<ExtendedTypeInfo> extendedTypes) { for (ExtendedTypeInfo typeInfo : extendedTypes) { // If interface, record the multiple extended interfaces if (jsdocBuilder.isInterfaceRecorded()) { if (!jsdocBuilder.recordExtendedInterface(typeInfo.type)) { addParserWarning("msg.jsdoc.extends.duplicate", typeInfo.lineno, typeInfo.charno); } } else { if (!jsdocBuilder.recordBaseType(typeInfo.type)) { addTypeWarning("msg.jsdoc.incompat.type", typeInfo.lineno, typeInfo.charno); } } } }
private void checkExtendedTypes(List<ExtendedTypeInfo> extendedTypes) { for (ExtendedTypeInfo typeInfo : extendedTypes) { // If interface, record the multiple extended interfaces if (jsdocBuilder.isInterfaceRecorded()) { if (!jsdocBuilder.recordExtendedInterface(typeInfo.type)) { addParserWarning("msg.jsdoc.extends.duplicate", typeInfo.lineno, typeInfo.charno); } } else { if (!jsdocBuilder.recordBaseType(typeInfo.type)) { addTypeWarning("msg.jsdoc.incompat.type", typeInfo.lineno, typeInfo.charno); } } } }
fieldTypeList.addChildToBack(fieldType); } else { addTypeWarning("msg.jsdoc.type.record.duplicate", name);
fieldTypeList.addChildToBack(fieldType); } else { addTypeWarning("msg.jsdoc.type.record.duplicate", name);
addTypeWarning("msg.jsdoc.incompat.type"); addTypeWarning("msg.jsdoc.incompat.type"); addTypeWarning("msg.jsdoc.incompat.type"); addTypeWarning("msg.jsdoc.incompat.type"); if (!jsdocBuilder.recordConstructor()) { if (jsdocBuilder.isInterfaceRecorded()) { addTypeWarning("msg.jsdoc.interface.constructor"); } else { addTypeWarning("msg.jsdoc.incompat.type"); addTypeWarning("msg.jsdoc.record"); if (!jsdocBuilder.recordInterface()) { if (jsdocBuilder.isConstructorRecorded()) { addTypeWarning("msg.jsdoc.interface.constructor"); } else { addTypeWarning("msg.jsdoc.incompat.type"); addTypeWarning("msg.jsdoc.incompat.type", lineno, charno); checkState(annotation == Annotation.IMPLEMENTS); if (!jsdocBuilder.recordImplementedInterface(type)) { addTypeWarning("msg.jsdoc.implements.duplicate", lineno, charno); if (matchingRc) {
addTypeWarning("msg.jsdoc.incompat.type"); addTypeWarning("msg.jsdoc.incompat.type"); addTypeWarning("msg.jsdoc.incompat.type"); if (!jsdocBuilder.recordConstructor()) { if (jsdocBuilder.isInterfaceRecorded()) { addTypeWarning("msg.jsdoc.interface.constructor"); } else { addTypeWarning("msg.jsdoc.incompat.type"); addTypeWarning("msg.jsdoc.record"); if (!jsdocBuilder.recordInterface()) { if (jsdocBuilder.isConstructorRecorded()) { addTypeWarning("msg.jsdoc.interface.constructor"); } else { addTypeWarning("msg.jsdoc.incompat.type"); addTypeWarning("msg.jsdoc.incompat.type", lineno, charno); annotation == Annotation.IMPLEMENTS); if (!jsdocBuilder.recordImplementedInterface(type)) { addTypeWarning("msg.jsdoc.implements.duplicate", lineno, charno); if (matchingRc) { if (token != JsDocToken.RIGHT_CURLY) { addTypeWarning("msg.jsdoc.missing.rc");