public class AjProblemReporter extends ProblemReporter
| Modifier and Type | Field and Description |
|---|---|
EclipseFactory |
factory |
referenceContextNoArgument, options, policy, problemFactory| Constructor and Description |
|---|
AjProblemReporter(IErrorHandlingPolicy policy,
CompilerOptions options,
IProblemFactory problemFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
abstractMethodCannotBeOverridden(SourceTypeBinding type,
MethodBinding concreteMethod) |
void |
abstractMethodInAbstractClass(SourceTypeBinding type,
AbstractMethodDeclaration methodDecl) |
void |
abstractMethodInConcreteClass(SourceTypeBinding type) |
void |
abstractMethodMustBeImplemented(SourceTypeBinding type,
MethodBinding abstractMethod) |
void |
caseExpressionMustBeConstant(Expression expression) |
IProblem |
createProblem(char[] fileName,
int problemId,
java.lang.String[] problemArguments,
java.lang.String[] messageArguments,
int severity,
int problemStartPosition,
int problemEndPosition,
int lineNumber)
All problems end up routed through here at some point...
|
void |
disallowedTargetForAnnotation(Annotation annotation) |
void |
duplicateInheritedMethods(SourceTypeBinding type,
MethodBinding inheritedMethod1,
MethodBinding inheritedMethod2,
boolean isJava8)
The method verifier is a bit 'keen' and doesn't cope well with ITDMs which are of course to be considered a 'default'
implementation if the target type doesn't supply one.
|
void |
duplicateMethodInType(AbstractMethodDeclaration methodDecl,
boolean equalParameters,
int severity) |
void |
finalMethodCannotBeOverridden(MethodBinding currentMethod,
MethodBinding inheritedMethod)
A side-effect of the way that we handle itds on default methods on top-most implementors of interfaces is that a class
acquiring a final default ITD will erroneously report that it can't override its own member.
|
void |
handle(int problemId,
java.lang.String[] problemArguments,
java.lang.String[] messageArguments,
int severity,
int problemStartPosition,
int problemEndPosition,
ReferenceContext referenceContext,
CompilationResult unitResult) |
void |
inheritedMethodReducesVisibility(SourceTypeBinding type,
MethodBinding concreteMethod,
MethodBinding[] abstractMethods) |
void |
itdMethodMustOverride(AbstractMethodDeclaration method,
MethodBinding binding)
Called when there is an ITD marked @override that doesn't override a supertypes method.
|
void |
javadocMissingParamTag(char[] name,
int sourceStart,
int sourceEnd,
int modifiers) |
void |
methodMustOverride(AbstractMethodDeclaration method,
long complianceLevel)
Overrides the implementation in ProblemReporter and is ITD aware.
|
void |
missingValueForAnnotationMember(Annotation annotation,
char[] memberName) |
void |
overridesPackageDefaultMethod(MethodBinding localMethod,
MethodBinding inheritedMethod) |
void |
parseErrorInsertAfterToken(int start,
int end,
int currentKind,
char[] errorTokenSource,
java.lang.String errorTokenName,
java.lang.String expectedToken) |
void |
staticAndInstanceConflict(MethodBinding currentMethod,
MethodBinding inheritedMethod) |
void |
unhandledException(TypeBinding exceptionType,
ASTNode location) |
void |
unhandledExceptionFromAutoClose(TypeBinding exceptionType,
ASTNode location) |
void |
uninitializedLocalVariable(LocalVariableBinding binding,
ASTNode location) |
void |
unusedArgument(LocalDeclaration localDecl) |
void |
unusedPrivateField(FieldDeclaration fieldDecl) |
void |
unusedPrivateMethod(AbstractMethodDeclaration methodDecl) |
void |
unusedPrivateType(TypeDeclaration typeDecl) |
void |
visibilityConflict(MethodBinding currentMethod,
MethodBinding inheritedMethod) |
abortDueToInternalError, abortDueToInternalError, abstractMethodMustBeImplemented, abstractMethodNeedingNoBody, alreadyDefinedLabel, annotationCannotOverrideMethod, annotationCircularity, annotationMembersCannotHaveParameters, annotationMembersCannotHaveTypeParameters, annotationTypeDeclarationCannotHaveConstructor, annotationTypeDeclarationCannotHaveSuperclass, annotationTypeDeclarationCannotHaveSuperinterfaces, annotationTypeUsedAsSuperinterface, annotationValueMustBeAnnotation, annotationValueMustBeArrayInitializer, annotationValueMustBeClassLiteral, annotationValueMustBeConstant, anonymousClassCannotExtendFinalClass, argumentTypeCannotBeVoid, argumentTypeCannotBeVoidArray, arrayConstantsOnlyInArrayInitializers, arrayReferencePotentialNullReference, assignmentHasNoEffect, assignmentHasNoEffect, attemptToReturnNonVoidExpression, attemptToReturnVoidValue, autoboxing, autoManagedResourcesNotBelow17, boundCannotBeArray, boundMustBeAnInterface, bytecodeExceeds64KLimit, bytecodeExceeds64KLimit, bytecodeExceeds64KLimit, cannotAllocateVoidArray, cannotAssignToFinalField, cannotAssignToFinalLocal, cannotAssignToFinalOuterLocal, cannotDefineDimensionsAndInitializer, cannotDireclyInvokeAbstractMethod, cannotExtendEnum, cannotImplementIncompatibleNullness, cannotImportPackage, cannotInferElidedTypes, cannotInstantiate, cannotInvokeSuperConstructorInEnum, cannotReadSource, cannotReferToNonEffectivelyFinalOuterLocal, cannotReferToNonFinalOuterLocal, cannotReturnInInitializer, cannotThrowNull, cannotThrowType, cannotUseQualifiedEnumConstantInCaseLabel, cannotUseSuperInCodeSnippet, cannotUseSuperInJavaLangObject, classExtendFinalClass, codeSnippetMissingClass, codeSnippetMissingMethod, comparingIdenticalExpressions, computeSeverity, conditionalArgumentsIncompatibleTypes, conflictingImport, conflictingInheritedNullAnnotations, conflictingNullAnnotations, constantOutOfRange, constructedArrayIncompatible, containerAnnotationTypeHasNonDefaultMembers, containerAnnotationTypeHasShorterRetention, containerAnnotationTypeHasWrongValueType, containerAnnotationTypeMustHaveValue, contradictoryNullAnnotations, contradictoryNullAnnotations, contradictoryNullAnnotations, contradictoryNullAnnotationsInferred, contradictoryNullAnnotationsInferred, contradictoryNullAnnotationsOnBounds, corruptedSignature, danglingReference, defaultMethodOverridesObjectMethod, defaultMethodsNotBelow18, defaultModifierIllegallySpecified, deprecatedField, deprecatedMethod, deprecatedType, deprecatedType, dereferencingNullableExpression, dereferencingNullableExpression, descriptorHasInvisibleType, diamondNotBelow17, diamondNotBelow17, diamondNotWithAnoymousClasses, diamondNotWithExplicitTypeArguments, disallowedTargetForContainerAnnotation, disallowedThisParameter, duplicateAnnotation, duplicateAnnotationValue, duplicateBoundInIntersectionCast, duplicateBounds, duplicateCase, duplicateDefaultCase, duplicateEnumSpecialMethod, duplicateFieldInType, duplicateImport, duplicateInitializationOfBlankFinalField, duplicateInitializationOfFinalLocal, duplicateModifierForField, duplicateModifierForMethod, duplicateModifierForType, duplicateModifierForVariable, duplicateNestedType, duplicateSuperinterface, duplicateTargetInTargetAnnotation, duplicateTypeParameterInType, duplicateTypes, emptyControlFlowStatement, enumAbstractMethodMustBeImplemented, enumConstantMustImplementAbstractMethod, enumConstantsCannotBeSurroundedByParenthesis, enumStaticFieldUsedDuringInitialization, enumSwitchCannotTargetField, errorNoMethodFor, errorNoMethodFor, errorNoSuperInInterface, errorThisSuperInStatic, explicitlyClosedAutoCloseable, explitAnnotationTargetRequired, expressionNonNullComparison, expressionNullReference, expressionPotentialNullReference, expressionShouldBeAVariable, fakeReachable, fieldHiding, fieldsOrThisBeforeConstructorInvocation, finallyMustCompleteNormally, finalVariableBound, forbiddenReference, forbiddenReference, forbiddenReference, forwardReference, forwardTypeVariableReference, genericInferenceError, genericInferenceProblem, genericTypeCannotExtendThrowable, getIrritant, getProblemCategory, hiddenCatchBlock, hierarchyCircularity, hierarchyCircularity, hierarchyHasProblems, illegalAbstractModifierCombinationForMethod, illegalAbstractModifierCombinationForMethod, illegalAccessFromTypeVariable, illegalAnnotationForBaseType, illegalAnnotationForBaseType, illegalArrayOfUnionType, illegalArrayTypeInIntersectionCast, illegalClassLiteralForTypeVariable, illegalExtendedDimensions, illegalExtendedDimensions, illegalGenericArray, illegalInstanceOfGenericType, illegalLocalTypeDeclaration, illegalModifierCombinationFinalAbstractForClass, illegalModifierCombinationFinalVolatileForField, illegalModifierCombinationForInterfaceMethod, illegalModifierForAnnotationField, illegalModifierForAnnotationMember, illegalModifierForAnnotationMemberType, illegalModifierForAnnotationType, illegalModifierForClass, illegalModifierForEnum, illegalModifierForEnumConstant, illegalModifierForEnumConstructor, illegalModifierForField, illegalModifierForInterface, illegalModifierForInterfaceField, illegalModifierForInterfaceMethod, illegalModifierForLocalClass, illegalModifierForMemberClass, illegalModifierForMemberEnum, illegalModifierForMemberInterface, illegalModifierForMethod, illegalModifierForVariable, illegalModifiers, illegalModifiersForElidedType, illegalParameterRedefinition, illegalPrimitiveOrArrayTypeForEnclosingInstance, illegalQualifiedParameterizedTypeAllocation, illegalQualifierForExplicitThis, illegalQualifierForExplicitThis2, illegalRedefinitionToNonNullParameter, illegalReturnRedefinition, illegalReturnRedefinition, illegalSourceLevelForThis, illegalStaticModifierForMemberType, illegalSuperAccess, illegalSuperCallBypassingOverride, illegalThis, illegalThisDeclaration, illegalTypeAnnotationsInStaticMemberAccess, illegalTypeForExplicitThis, illegalUsageOfQualifiedTypeReference, illegalUsageOfTypeAnnotations, illegalUsageOfWildcard, illegalUseOfUnderscoreAsAnIdentifier, illegalVararg, illegalVarargInLambda, illegalVisibilityModifierCombinationForField, illegalVisibilityModifierCombinationForMemberType, illegalVisibilityModifierCombinationForMethod, illegalVisibilityModifierForInterfaceMemberType, illegalVoidExpression, illFormedParameterizationOfFunctionalInterface, implicitObjectBoundNoNullDefault, importProblem, incompatibleExceptionInThrowsClause, incompatibleReturnType, incompatibleReturnType, incorrectArityForParameterizedType, incorrectArityForParameterizedType, incorrectLocationForNonEmptyDimension, incorrectSwitchType, indirectAccessToStaticField, indirectAccessToStaticMethod, inheritedDefaultMethodConflictsWithOtherInherited, inheritedMethodReducesVisibility, inheritedMethodsHaveIncompatibleReturnTypes, inheritedMethodsHaveIncompatibleReturnTypes, inheritedMethodsHaveNameClash, initializerMustCompleteNormally, innerTypesCannotDeclareStaticInitializers, interfaceCannotHaveConstructors, interfaceCannotHaveInitializers, intersectionCastNotBelow18, invalidAnnotationMemberType, invalidArrayConstructorReference, invalidBreak, invalidConstructor, invalidContinue, invalidEnclosingType, invalidExplicitConstructorCall, invalidExpressionAsStatement, invalidField, invalidField, invalidField, invalidFileNameForPackageAnnotations, invalidMethod, invalidNullToSynchronize, invalidOperator, invalidOperator, invalidOperator, invalidParameterizedExceptionType, invalidParenthesizedExpression, invalidType, invalidTypeArguments, invalidTypeForCollection, invalidTypeForCollectionTarget14, invalidTypeToSynchronize, invalidTypeVariableAsException, invalidUnaryExpression, invalidUsageOfAnnotation, invalidUsageOfAnnotationDeclarations, invalidUsageOfEnumDeclarations, invalidUsageOfForeachStatements, invalidUsageOfStaticImports, invalidUsageOfTypeAnnotations, invalidUsageOfTypeArguments, invalidUsageOfTypeParameters, invalidUsageOfTypeParametersForAnnotationDeclaration, invalidUsageOfTypeParametersForEnumDeclaration, invalidUsageOfVarargs, isClassPathCorrect, javadocAmbiguousMethodReference, javadocDeprecatedField, javadocDeprecatedMethod, javadocDeprecatedType, javadocDeprecatedType, javadocDuplicatedParamTag, javadocDuplicatedReturnTag, javadocDuplicatedTag, javadocDuplicatedThrowsClassName, javadocEmptyReturnTag, javadocErrorNoMethodFor, javadocHiddenReference, javadocInvalidConstructor, javadocInvalidField, javadocInvalidMemberTypeQualification, javadocInvalidMethod, javadocInvalidParamTagName, javadocInvalidParamTypeParameter, javadocInvalidReference, javadocInvalidSeeHref, javadocInvalidSeeReferenceArgs, javadocInvalidSeeUrlReference, javadocInvalidTag, javadocInvalidThrowsClass, javadocInvalidThrowsClassName, javadocInvalidType, javadocInvalidValueReference, javadocMalformedSeeReference, javadocMissing, javadocMissing, javadocMissingHashCharacter, javadocMissingIdentifier, javadocMissingParamName, javadocMissingReference, javadocMissingReturnTag, javadocMissingTagDescription, javadocMissingTagDescriptionAfterReference, javadocMissingThrowsClassName, javadocMissingThrowsTag, javadocUndeclaredParamTagName, javadocUnexpectedTag, javadocUnexpectedText, javadocUnterminatedInlineTag, lambdaExpressionCannotImplementGenericMethod, lambdaExpressionsNotBelow18, lambdaParameterTypeMismatched, lambdaRedeclaresArgument, lambdaRedeclaresLocal, lambdaSignatureMismatched, localVariableHiding, localVariableNonNullComparedToNull, localVariableNullComparedToNonNull, localVariableNullInstanceof, localVariableNullReference, localVariablePotentialNullReference, localVariableRedundantCheckOnNonNull, localVariableRedundantCheckOnNull, localVariableRedundantNullAssignment, messageSendPotentialNullReference, messageSendRedundantCheckOnNonNull, methodCanBeDeclaredStatic, methodCanBePotentiallyDeclaredStatic, methodMustBeAccessedStatically, methodMustBeAccessedWithInstance, methodNameClash, methodNameClashHidden, methodNeedBody, methodNeedingNoBody, methodReferenceSwingsBothWays, methodWithConstructorName, misplacedTypeAnnotations, missingDefaultCase, missingDeprecatedAnnotationForField, missingDeprecatedAnnotationForMethod, missingDeprecatedAnnotationForType, missingEnumConstantCase, missingNonNullByDefaultAnnotation, missingOverrideAnnotation, missingOverrideAnnotationForInterfaceMethodImplementation, missingReturnType, missingSemiColon, missingSerialVersion, missingSynchronizedOnInheritedMethod, missingTypeInConstructor, missingTypeInLambda, missingTypeInMethod, multiCatchNotBelow17, multipleFunctionalInterfaces, mustDefineDimensionsOrInitializer, mustUseAStaticMethod, nativeMethodsCannotBeStrictfp, needImplementation, needToEmulateFieldAccess, needToEmulateMethodAccess, noAdditionalBoundAfterTypeVariable, noMoreAvailableSpaceForArgument, noMoreAvailableSpaceForConstant, noMoreAvailableSpaceForLocal, noMoreAvailableSpaceInConstantPool, nonExternalizedStringLiteral, nonGenericTypeCannotBeParameterized, nonStaticAccessToStaticField, nonStaticAccessToStaticField, nonStaticAccessToStaticMethod, nonStaticContextForEnumMemberType, noSuchEnclosingInstance, notAFunctionalInterface, notAnnotationType, notCompatibleTypesError, notCompatibleTypesError, notCompatibleTypesErrorInForeach, nullableFieldDereference, nullAnnotationIsRedundant, nullAnnotationIsRedundant, nullAnnotationUnsupportedLocation, nullAnnotationUnsupportedLocation, nullDefaultAnnotationIsRedundant, nullityMismatch, nullityMismatchingTypeAnnotation, nullityMismatchIsNull, nullityMismatchIsUnknown, nullityMismatchPotentiallyNull, nullityMismatchSpecdNullable, nullityMismatchTypeArgument, nullUnboxing, objectCannotBeGeneric, objectCannotHaveSuperTypes, objectMustBeClass, onlyReferenceTypesInIntersectionCast, operatorOnlyValidOnNumericType, overridesDeprecatedMethod, overridesMethodWithoutSuperInvocation, packageCollidesWithType, packageIsNotExpectedPackage, parameterAssignment, parameterizedMemberTypeMissingArguments, parameterLackingNonnullAnnotation, parameterLackingNullableAnnotation, parseError, parseErrorDeleteToken, parseErrorDeleteTokens, parseErrorInsertBeforeToken, parseErrorInsertToComplete, parseErrorInsertToCompletePhrase, parseErrorInsertToCompleteScope, parseErrorInvalidToken, parseErrorMergeTokens, parseErrorMisplacedConstruct, parseErrorNoSuggestion, parseErrorNoSuggestionForTokens, parseErrorReplaceToken, parseErrorReplaceTokens, parseErrorUnexpectedEnd, polymorphicMethodNotBelow17, possibleAccidentalBooleanAssignment, possibleFallThroughCase, possibleHeapPollutionFromVararg, potentiallyUnclosedCloseable, potentialNullUnboxing, publicClassMustMatchFileName, rawConstructorReferenceNotWithExplicitTypeArguments, rawMemberTypeCannotBeParameterized, rawTypeReference, recursiveConstructorInvocation, redefineArgument, redefineLocal, redundantSpecificationOfTypeArguments, redundantSuperInterface, referenceExpressionArgumentNullityMismatch, referenceExpressionsNotBelow18, referenceMustBeArrayTypeAt, repeatableAnnotationTypeIsDocumented, repeatableAnnotationTypeIsInherited, repeatableAnnotationTypeTargetMismatch, repeatableAnnotationWithRepeatingContainer, repeatedAnnotationWithContainer, reset, resourceHasToImplementAutoCloseable, safeVarargsOnFixedArityMethod, safeVarargsOnNonFinalInstanceMethod, scannerError, shouldImplementHashcode, shouldReturn, signalError, signalNoImplicitStringConversionForCharArrayExpression, staticFieldAccessToNonStaticVariable, staticInheritedMethodConflicts, staticInterfaceMethodsNotBelow18, staticMemberOfParameterizedType, stringConstantIsExceedingUtf8Limit, superclassMustBeAClass, superfluousSemicolon, superinterfaceMustBeAnInterface, superinterfacesCollide, superTypeCannotUseWildcard, swallowedException, targetTypeIsNotAFunctionalInterface, task, toleratedMisplacedTypeAnnotations, tooManyDimensions, tooManyFields, tooManyMethods, tooManyParametersForSyntheticMethod, typeCastError, typeCollidesWithEnclosingType, typeCollidesWithPackage, typeHiding, typeHiding, typeHiding, typeMismatchError, typeMismatchError, unclosedCloseable, undefinedAnnotationValue, undefinedLabel, undefinedTypeVariableSignature, undocumentedEmptyBlock, unexpectedStaticModifierForField, unexpectedStaticModifierForMethod, unhandledException, unhandledWarningToken, uninitializedBlankFinalField, uninitializedNonNullField, uninternedIdentityComparison, unmatchedBracket, unnecessaryCast, unnecessaryElse, unnecessaryEnclosingInstanceSpecification, unnecessaryInstanceof, unnecessaryNLSTags, unnecessaryTypeArgumentsForMethodInvocation, unqualifiedFieldAccess, unreachableCatchBlock, unreachableCode, unresolvableReference, unsafeCast, unsafeElementTypeConversion, unsafeGenericArrayForVarargs, unsafeNullnessCast, unsafeRawFieldAssignment, unsafeRawGenericMethodInvocation, unsafeRawInvocation, unsafeReturnTypeOverride, unsafeTypeConversion, unusedDeclaredThrownException, unusedExceptionParameter, unusedImport, unusedLabel, unusedLocalVariable, unusedObjectAllocation, unusedPrivateConstructor, unusedTypeParameter, unusedWarningToken, useAssertAsAnIdentifier, useEnumAsAnIdentifier, varargsArgumentNeedCast, varargsConflict, variableTypeCannotBeVoid, variableTypeCannotBeVoidArray, wildcardAssignment, wildcardInvocation, wrongSequenceOfExceptionTypes, wrongSequenceOfExceptionTypesErrorcreateProblem, createProblem, handle, handle, record, resumeTempErrorHandlingPolicy, suspendTempErrorHandlingPolicy, switchErrorHandlingPolicypublic EclipseFactory factory
public AjProblemReporter(IErrorHandlingPolicy policy, CompilerOptions options, IProblemFactory problemFactory)
public void unhandledException(TypeBinding exceptionType, ASTNode location)
unhandledException in class ProblemReporterpublic void unhandledExceptionFromAutoClose(TypeBinding exceptionType, ASTNode location)
unhandledExceptionFromAutoClose in class ProblemReporterpublic void abstractMethodCannotBeOverridden(SourceTypeBinding type, MethodBinding concreteMethod)
abstractMethodCannotBeOverridden in class ProblemReporterpublic void inheritedMethodReducesVisibility(SourceTypeBinding type, MethodBinding concreteMethod, MethodBinding[] abstractMethods)
inheritedMethodReducesVisibility in class ProblemReporterpublic void staticAndInstanceConflict(MethodBinding currentMethod, MethodBinding inheritedMethod)
staticAndInstanceConflict in class ProblemReporterpublic void abstractMethodMustBeImplemented(SourceTypeBinding type, MethodBinding abstractMethod)
abstractMethodMustBeImplemented in class ProblemReporterpublic void disallowedTargetForAnnotation(Annotation annotation)
disallowedTargetForAnnotation in class ProblemReporterpublic void overridesPackageDefaultMethod(MethodBinding localMethod, MethodBinding inheritedMethod)
overridesPackageDefaultMethod in class ProblemReporterpublic void handle(int problemId,
java.lang.String[] problemArguments,
java.lang.String[] messageArguments,
int severity,
int problemStartPosition,
int problemEndPosition,
ReferenceContext referenceContext,
CompilationResult unitResult)
public void javadocMissingParamTag(char[] name,
int sourceStart,
int sourceEnd,
int modifiers)
javadocMissingParamTag in class ProblemReporterpublic void abstractMethodInAbstractClass(SourceTypeBinding type, AbstractMethodDeclaration methodDecl)
abstractMethodInAbstractClass in class ProblemReporterpublic void itdMethodMustOverride(AbstractMethodDeclaration method, MethodBinding binding)
public void methodMustOverride(AbstractMethodDeclaration method, long complianceLevel)
methodMustOverride in class ProblemReporterpublic void visibilityConflict(MethodBinding currentMethod, MethodBinding inheritedMethod)
visibilityConflict in class ProblemReporterpublic void unusedPrivateType(TypeDeclaration typeDecl)
unusedPrivateType in class ProblemReporterpublic void uninitializedLocalVariable(LocalVariableBinding binding, ASTNode location)
uninitializedLocalVariable in class ProblemReporterpublic void abstractMethodInConcreteClass(SourceTypeBinding type)
abstractMethodInConcreteClass in class ProblemReporterpublic void unusedPrivateField(FieldDeclaration fieldDecl)
unusedPrivateField in class ProblemReporterpublic void unusedPrivateMethod(AbstractMethodDeclaration methodDecl)
unusedPrivateMethod in class ProblemReporterpublic void caseExpressionMustBeConstant(Expression expression)
caseExpressionMustBeConstant in class ProblemReporterpublic void unusedArgument(LocalDeclaration localDecl)
unusedArgument in class ProblemReporterpublic void finalMethodCannotBeOverridden(MethodBinding currentMethod, MethodBinding inheritedMethod)
finalMethodCannotBeOverridden in class ProblemReporterpublic void duplicateInheritedMethods(SourceTypeBinding type, MethodBinding inheritedMethod1, MethodBinding inheritedMethod2, boolean isJava8)
duplicateInheritedMethods in class ProblemReporterpublic IProblem createProblem(char[] fileName, int problemId, java.lang.String[] problemArguments, java.lang.String[] messageArguments, int severity, int problemStartPosition, int problemEndPosition, int lineNumber)
public void duplicateMethodInType(AbstractMethodDeclaration methodDecl, boolean equalParameters, int severity)
duplicateMethodInType in class ProblemReporterpublic void parseErrorInsertAfterToken(int start,
int end,
int currentKind,
char[] errorTokenSource,
java.lang.String errorTokenName,
java.lang.String expectedToken)
parseErrorInsertAfterToken in class ProblemReporterpublic void missingValueForAnnotationMember(Annotation annotation, char[] memberName)
missingValueForAnnotationMember in class ProblemReporter