All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
abortDueToInternalError(java.lang.String errorMessage) |
void |
abortDueToInternalError(java.lang.String errorMessage,
ASTNode location) |
void |
abstractMethodCannotBeOverridden(SourceTypeBinding type,
MethodBinding concreteMethod) |
void |
abstractMethodInAbstractClass(SourceTypeBinding type,
AbstractMethodDeclaration methodDecl) |
void |
abstractMethodInConcreteClass(SourceTypeBinding type) |
void |
abstractMethodMustBeImplemented(SourceTypeBinding type,
MethodBinding abstractMethod) |
void |
abstractMethodMustBeImplemented(SourceTypeBinding type,
MethodBinding abstractMethod,
MethodBinding concreteMethod) |
void |
abstractMethodNeedingNoBody(AbstractMethodDeclaration method) |
void |
alreadyDefinedLabel(char[] labelName,
ASTNode location) |
void |
annotationCannotOverrideMethod(MethodBinding overrideMethod,
MethodBinding inheritedMethod) |
void |
annotationCircularity(TypeBinding sourceType,
TypeBinding otherType,
TypeReference reference) |
void |
annotationMembersCannotHaveParameters(AnnotationMethodDeclaration annotationMethodDeclaration) |
void |
annotationMembersCannotHaveTypeParameters(AnnotationMethodDeclaration annotationMethodDeclaration) |
void |
annotationTypeDeclarationCannotHaveConstructor(ConstructorDeclaration constructorDeclaration) |
void |
annotationTypeDeclarationCannotHaveSuperclass(TypeDeclaration typeDeclaration) |
void |
annotationTypeDeclarationCannotHaveSuperinterfaces(TypeDeclaration typeDeclaration) |
void |
annotationTypeUsedAsSuperinterface(SourceTypeBinding type,
TypeReference superInterfaceRef,
ReferenceBinding superType) |
void |
annotationValueMustBeAnnotation(TypeBinding annotationType,
char[] name,
Expression value,
TypeBinding expectedType) |
void |
annotationValueMustBeArrayInitializer(TypeBinding annotationType,
char[] name,
Expression value) |
void |
annotationValueMustBeClassLiteral(TypeBinding annotationType,
char[] name,
Expression value) |
void |
annotationValueMustBeConstant(TypeBinding annotationType,
char[] name,
Expression value,
boolean isEnum) |
void |
anonymousClassCannotExtendFinalClass(TypeReference reference,
TypeBinding type) |
void |
argumentTypeCannotBeVoid(ASTNode methodDecl,
Argument arg) |
void |
argumentTypeCannotBeVoidArray(Argument arg) |
void |
arrayConstantsOnlyInArrayInitializers(int sourceStart,
int sourceEnd) |
void |
arrayReferencePotentialNullReference(ArrayReference arrayReference) |
void |
assignmentHasNoEffect(AbstractVariableDeclaration location,
char[] name) |
void |
assignmentHasNoEffect(Assignment location,
char[] name) |
void |
attemptToReturnNonVoidExpression(ReturnStatement returnStatement,
TypeBinding expectedType) |
void |
attemptToReturnVoidValue(ReturnStatement returnStatement) |
void |
autoboxing(Expression expression,
TypeBinding originalType,
TypeBinding convertedType) |
void |
autoManagedResourcesNotBelow17(LocalDeclaration[] resources) |
void |
boundCannotBeArray(ASTNode location,
TypeBinding type) |
void |
boundMustBeAnInterface(ASTNode location,
TypeBinding type) |
void |
bytecodeExceeds64KLimit(AbstractMethodDeclaration location) |
void |
bytecodeExceeds64KLimit(LambdaExpression location) |
void |
bytecodeExceeds64KLimit(MethodBinding method,
int start,
int end) |
void |
bytecodeExceeds64KLimit(TypeDeclaration location) |
void |
cannotAllocateVoidArray(Expression expression) |
void |
cannotAssignToFinalField(FieldBinding field,
ASTNode location) |
void |
cannotAssignToFinalLocal(LocalVariableBinding local,
ASTNode location) |
void |
cannotAssignToFinalOuterLocal(LocalVariableBinding local,
ASTNode location) |
void |
cannotDefineDimensionsAndInitializer(ArrayAllocationExpression expresssion) |
void |
cannotDireclyInvokeAbstractMethod(ASTNode invocationSite,
MethodBinding method) |
void |
cannotExtendEnum(SourceTypeBinding type,
TypeReference superclass,
TypeBinding superTypeBinding) |
void |
cannotImplementIncompatibleNullness(ReferenceContext context,
MethodBinding currentMethod,
MethodBinding inheritedMethod,
boolean showReturn) |
void |
cannotImportPackage(ImportReference importRef) |
void |
cannotInferElidedTypes(AllocationExpression allocationExpression) |
void |
cannotInstantiate(Expression typeRef,
TypeBinding type) |
void |
cannotInvokeSuperConstructorInEnum(ExplicitConstructorCall constructorCall,
MethodBinding enumConstructor) |
void |
cannotReadSource(CompilationUnitDeclaration unit,
AbortCompilationUnit abortException,
boolean verbose) |
void |
cannotRedefineTypeArgumentNullity(TypeBinding typeVariable,
Binding superElement,
ASTNode location) |
void |
cannotReferToNonEffectivelyFinalOuterLocal(LocalVariableBinding local,
ASTNode location) |
void |
cannotReferToNonFinalOuterLocal(LocalVariableBinding local,
ASTNode location) |
void |
cannotReturnInInitializer(ASTNode location) |
void |
cannotThrowNull(ASTNode expression) |
void |
cannotThrowType(ASTNode exception,
TypeBinding expectedType) |
void |
cannotUseQualifiedEnumConstantInCaseLabel(Reference location,
FieldBinding field) |
void |
cannotUseSuperInCodeSnippet(int start,
int end) |
void |
cannotUseSuperInJavaLangObject(ASTNode reference) |
void |
caseExpressionMustBeConstant(Expression expression) |
void |
classExtendFinalClass(SourceTypeBinding type,
TypeReference superclass,
TypeBinding superTypeBinding) |
void |
codeSnippetMissingClass(java.lang.String missing,
int start,
int end) |
void |
codeSnippetMissingMethod(java.lang.String className,
java.lang.String missingMethod,
java.lang.String argumentTypes,
int start,
int end) |
void |
comparingIdenticalExpressions(Expression comparison) |
int |
computeSeverity(int problemID) |
void |
conditionalArgumentsIncompatibleTypes(ConditionalExpression expression,
TypeBinding trueType,
TypeBinding falseType) |
void |
conflictingImport(ImportReference importRef) |
void |
conflictingInheritedNullAnnotations(ASTNode location,
boolean previousIsNonNull,
MethodBinding previousInherited,
boolean isNonNull,
MethodBinding inheritedMethod) |
void |
conflictingNullAnnotations(MethodBinding currentMethod,
ASTNode location,
MethodBinding inheritedMethod) |
void |
constantOutOfRange(Literal literal,
TypeBinding literalType) |
void |
constructedArrayIncompatible(ReferenceExpression expression,
TypeBinding receiverType,
TypeBinding returnType) |
void |
containerAnnotationTypeHasNonDefaultMembers(ASTNode markerNode,
ReferenceBinding containerAnnotationType,
char[] selector) |
void |
containerAnnotationTypeHasShorterRetention(ASTNode markerNode,
ReferenceBinding annotationType,
java.lang.String annotationRetention,
ReferenceBinding containerAnnotationType,
java.lang.String containerRetention) |
void |
containerAnnotationTypeHasWrongValueType(ASTNode markerNode,
ReferenceBinding containerAnnotationType,
ReferenceBinding annotationType,
TypeBinding returnType) |
void |
containerAnnotationTypeMustHaveValue(ASTNode markerNode,
ReferenceBinding containerAnnotationType) |
void |
contradictoryNullAnnotations(Annotation annotation) |
void |
contradictoryNullAnnotations(Annotation[] annotations) |
void |
contradictoryNullAnnotations(int sourceStart,
int sourceEnd) |
void |
contradictoryNullAnnotationsInferred(MethodBinding inferredMethod,
ASTNode location) |
void |
contradictoryNullAnnotationsInferred(MethodBinding inferredMethod,
int sourceStart,
int sourceEnd,
boolean isFunctionalExpression) |
void |
contradictoryNullAnnotationsOnBounds(Annotation annotation,
long previousTagBit) |
void |
corruptedSignature(TypeBinding enclosingType,
char[] signature,
int position) |
void |
danglingReference(ReferenceExpression expression,
TypeBinding receiverType,
char[] selector,
TypeBinding[] descriptorParameters) |
void |
defaultMethodOverridesObjectMethod(MethodBinding currentMethod) |
void |
defaultMethodsNotBelow18(MethodDeclaration md) |
void |
defaultModifierIllegallySpecified(int sourceStart,
int sourceEnd) |
void |
deprecatedField(FieldBinding field,
ASTNode location) |
void |
deprecatedMethod(MethodBinding method,
ASTNode location) |
void |
deprecatedType(TypeBinding type,
ASTNode location) |
void |
deprecatedType(TypeBinding type,
ASTNode location,
int index) |
void |
dereferencingNullableExpression(Expression expression) |
void |
dereferencingNullableExpression(long positions,
LookupEnvironment env) |
void |
descriptorHasInvisibleType(FunctionalExpression expression,
ReferenceBinding referenceBinding) |
void |
diamondNotBelow17(ASTNode location) |
void |
diamondNotBelow17(ASTNode location,
int index) |
void |
diamondNotWithAnoymousClasses(TypeReference type) |
void |
diamondNotWithExplicitTypeArguments(TypeReference[] typeArguments) |
void |
disallowedTargetForAnnotation(Annotation annotation) |
void |
disallowedTargetForContainerAnnotation(Annotation annotation,
TypeBinding containerAnnotationType) |
void |
disallowedThisParameter(Receiver receiver) |
void |
duplicateAnnotation(Annotation annotation,
long sourceLevel) |
void |
duplicateAnnotationValue(TypeBinding annotationType,
MemberValuePair memberValuePair) |
void |
duplicateBoundInIntersectionCast(TypeReference typeReference) |
void |
duplicateBounds(ASTNode location,
TypeBinding type) |
void |
duplicateCase(CaseStatement caseStatement) |
void |
duplicateDefaultCase(ASTNode statement) |
void |
duplicateEnumSpecialMethod(SourceTypeBinding type,
AbstractMethodDeclaration methodDecl) |
void |
duplicateFieldInType(SourceTypeBinding type,
FieldDeclaration fieldDecl) |
void |
duplicateImport(ImportReference importRef) |
void |
duplicateInheritedMethods(SourceTypeBinding type,
MethodBinding inheritedMethod1,
MethodBinding inheritedMethod2,
boolean isJava8) |
void |
duplicateInitializationOfBlankFinalField(FieldBinding field,
Reference reference) |
void |
duplicateInitializationOfFinalLocal(LocalVariableBinding local,
ASTNode location) |
void |
duplicateMethodInType(AbstractMethodDeclaration methodDecl,
boolean equalParameters,
int severity) |
void |
duplicateModifierForField(ReferenceBinding type,
FieldDeclaration fieldDecl) |
void |
duplicateModifierForMethod(ReferenceBinding type,
AbstractMethodDeclaration methodDecl) |
void |
duplicateModifierForType(SourceTypeBinding type) |
void |
duplicateModifierForVariable(LocalDeclaration localDecl,
boolean complainForArgument) |
void |
duplicateNestedType(TypeDeclaration typeDecl) |
void |
duplicateSuperinterface(SourceTypeBinding type,
TypeReference reference,
ReferenceBinding superType) |
void |
duplicateTargetInTargetAnnotation(TypeBinding annotationType,
NameReference reference) |
void |
duplicateTypeParameterInType(TypeParameter typeParameter) |
void |
duplicateTypes(CompilationUnitDeclaration compUnitDecl,
TypeDeclaration typeDecl) |
void |
emptyControlFlowStatement(int sourceStart,
int sourceEnd) |
void |
enumAbstractMethodMustBeImplemented(AbstractMethodDeclaration method) |
void |
enumConstantMustImplementAbstractMethod(AbstractMethodDeclaration method,
FieldDeclaration field) |
void |
enumConstantsCannotBeSurroundedByParenthesis(Expression expression) |
void |
enumStaticFieldUsedDuringInitialization(FieldBinding field,
ASTNode location) |
void |
enumSwitchCannotTargetField(Reference reference,
FieldBinding field) |
void |
errorNoMethodFor(Expression expression,
TypeBinding recType,
char[] selector,
TypeBinding[] params) |
void |
errorNoMethodFor(MessageSend messageSend,
TypeBinding recType,
TypeBinding[] params) |
void |
errorNoSuperInInterface(ASTNode reference) |
void |
errorThisSuperInStatic(ASTNode reference) |
void |
explicitlyClosedAutoCloseable(FakedTrackingVariable trackVar) |
void |
explitAnnotationTargetRequired(Annotation annotation) |
boolean |
expressionNonNullComparison(Expression expr,
boolean checkForNull) |
void |
expressionNullReference(ASTNode location) |
void |
expressionPotentialNullReference(ASTNode location) |
void |
expressionShouldBeAVariable(Expression expression) |
void |
fakeReachable(ASTNode location) |
void |
fieldFreeTypeVariableReference(FieldBinding variable,
long position) |
void |
fieldHiding(FieldDeclaration fieldDecl,
Binding hiddenVariable) |
void |
fieldsOrThisBeforeConstructorInvocation(ASTNode reference) |
void |
finallyMustCompleteNormally(Block finallyBlock) |
void |
finalMethodCannotBeOverridden(MethodBinding currentMethod,
MethodBinding inheritedMethod) |
void |
finalVariableBound(TypeVariableBinding typeVariable,
TypeReference typeRef) |
void |
forbiddenReference(FieldBinding field,
ASTNode location,
byte classpathEntryType,
java.lang.String classpathEntryName,
int problemId) |
void |
forbiddenReference(MethodBinding method,
ASTNode location,
byte classpathEntryType,
java.lang.String classpathEntryName,
int problemId) |
void |
forbiddenReference(TypeBinding type,
ASTNode location,
byte classpathEntryType,
java.lang.String classpathEntryName,
int problemId) |
void |
forwardReference(Reference reference,
int indexInQualification,
FieldBinding field) |
void |
forwardTypeVariableReference(ASTNode location,
TypeVariableBinding type) |
void |
genericInferenceError(java.lang.String message,
InvocationSite invocationSite) |
void |
genericInferenceProblem(java.lang.String message,
InvocationSite invocationSite,
int severity) |
void |
genericTypeCannotExtendThrowable(TypeDeclaration typeDecl) |
static int |
getIrritant(int problemID) |
static int |
getProblemCategory(int severity,
int problemID)
Compute problem category ID based on problem ID
|
protected void |
handleUntagged(int problemId,
java.lang.String[] problemArguments,
java.lang.String[] messageArguments,
int problemStartPosition,
int problemEndPosition) |
void |
hiddenCatchBlock(ReferenceBinding exceptionType,
ASTNode location) |
void |
hierarchyCircularity(SourceTypeBinding sourceType,
ReferenceBinding superType,
TypeReference reference) |
void |
hierarchyCircularity(TypeVariableBinding type,
ReferenceBinding superType,
TypeReference reference) |
void |
hierarchyHasProblems(SourceTypeBinding type) |
void |
illegalAbstractModifierCombinationForMethod(AbstractMethodDeclaration methodDecl) |
void |
illegalAbstractModifierCombinationForMethod(ReferenceBinding type,
AbstractMethodDeclaration methodDecl) |
void |
illegalAccessFromTypeVariable(TypeVariableBinding variable,
ASTNode location) |
void |
illegalAnnotationForBaseType(Annotation annotation,
TypeBinding type) |
void |
illegalAnnotationForBaseType(TypeReference type,
Annotation[] annotations,
long nullAnnotationTagBit) |
void |
illegalArrayOfUnionType(char[] identifierName,
TypeReference typeReference) |
void |
illegalArrayTypeInIntersectionCast(TypeReference typeReference) |
void |
illegalClassLiteralForTypeVariable(TypeVariableBinding variable,
ASTNode location) |
void |
illegalExtendedDimensions(AnnotationMethodDeclaration annotationTypeMemberDeclaration) |
void |
illegalExtendedDimensions(Argument argument) |
void |
illegalGenericArray(TypeBinding leafComponentType,
ASTNode location) |
void |
illegalInstanceOfGenericType(TypeBinding checkedType,
ASTNode location) |
void |
illegalLocalTypeDeclaration(TypeDeclaration typeDeclaration) |
void |
illegalModifierCombinationFinalAbstractForClass(SourceTypeBinding type) |
void |
illegalModifierCombinationFinalVolatileForField(ReferenceBinding type,
FieldDeclaration fieldDecl) |
void |
illegalModifierCombinationForInterfaceMethod(AbstractMethodDeclaration methodDecl) |
void |
illegalModifierForAnnotationField(FieldDeclaration fieldDecl) |
void |
illegalModifierForAnnotationMember(AbstractMethodDeclaration methodDecl) |
void |
illegalModifierForAnnotationMemberType(SourceTypeBinding type) |
void |
illegalModifierForAnnotationType(SourceTypeBinding type) |
void |
illegalModifierForClass(SourceTypeBinding type) |
void |
illegalModifierForEnum(SourceTypeBinding type) |
void |
illegalModifierForEnumConstant(ReferenceBinding type,
FieldDeclaration fieldDecl) |
void |
illegalModifierForEnumConstructor(AbstractMethodDeclaration constructor) |
void |
illegalModifierForField(ReferenceBinding type,
FieldDeclaration fieldDecl) |
void |
illegalModifierForInterface(SourceTypeBinding type) |
void |
illegalModifierForInterfaceField(FieldDeclaration fieldDecl) |
void |
illegalModifierForInterfaceMethod(AbstractMethodDeclaration methodDecl,
boolean isJDK18orGreater) |
void |
illegalModifierForLocalClass(SourceTypeBinding type) |
void |
illegalModifierForMemberClass(SourceTypeBinding type) |
void |
illegalModifierForMemberEnum(SourceTypeBinding type) |
void |
illegalModifierForMemberInterface(SourceTypeBinding type) |
void |
illegalModifierForMethod(AbstractMethodDeclaration methodDecl) |
void |
illegalModifierForVariable(LocalDeclaration localDecl,
boolean complainAsArgument) |
void |
illegalModifiers(int modifierSourceStart,
int modifiersSourceEnd) |
void |
illegalModifiersForElidedType(Argument argument) |
void |
illegalParameterRedefinition(Argument argument,
ReferenceBinding declaringClass,
TypeBinding inheritedParameter) |
void |
illegalPrimitiveOrArrayTypeForEnclosingInstance(TypeBinding enclosingType,
ASTNode location) |
void |
illegalQualifiedParameterizedTypeAllocation(TypeReference qualifiedTypeReference,
TypeBinding allocatedType) |
void |
illegalQualifierForExplicitThis(Receiver receiver,
TypeBinding expectedType) |
void |
illegalQualifierForExplicitThis2(Receiver receiver) |
void |
illegalRedefinitionToNonNullParameter(Argument argument,
ReferenceBinding declaringClass,
char[][] inheritedAnnotationName) |
void |
illegalReturnRedefinition(AbstractMethodDeclaration abstractMethodDecl,
MethodBinding inheritedMethod,
char[][] nonNullAnnotationName) |
void |
illegalReturnRedefinition(ASTNode location,
MethodBinding descriptorMethod,
boolean isUnchecked,
TypeBinding providedType) |
void |
illegalSourceLevelForThis(Argument argument) |
void |
illegalStaticModifierForMemberType(SourceTypeBinding type) |
void |
illegalSuperAccess(TypeBinding superType,
TypeBinding directSuperType,
ASTNode location) |
void |
illegalSuperCallBypassingOverride(InvocationSite location,
MethodBinding targetMethod,
ReferenceBinding overrider) |
void |
illegalThis(Argument argument) |
void |
illegalThisDeclaration(Argument argument) |
void |
illegalTypeAnnotationsInStaticMemberAccess(Annotation first,
Annotation last) |
void |
illegalTypeForExplicitThis(Receiver receiver,
TypeBinding expectedType) |
void |
illegalUsageOfQualifiedTypeReference(QualifiedTypeReference qualifiedTypeReference) |
void |
illegalUsageOfTypeAnnotations(Annotation annotation) |
void |
illegalUsageOfWildcard(TypeReference wildcard) |
void |
illegalUseOfUnderscoreAsAnIdentifier(int sourceStart,
int sourceEnd,
boolean lambdaParameter) |
void |
illegalVararg(Argument argType,
AbstractMethodDeclaration methodDecl) |
void |
illegalVarargInLambda(Argument argType) |
void |
illegalVisibilityModifierCombinationForField(ReferenceBinding type,
FieldDeclaration fieldDecl) |
void |
illegalVisibilityModifierCombinationForMemberType(SourceTypeBinding type) |
void |
illegalVisibilityModifierCombinationForMethod(ReferenceBinding type,
AbstractMethodDeclaration methodDecl) |
void |
illegalVisibilityModifierForInterfaceMemberType(SourceTypeBinding type) |
void |
illegalVoidExpression(ASTNode location) |
void |
illFormedParameterizationOfFunctionalInterface(FunctionalExpression target) |
void |
implicitObjectBoundNoNullDefault(TypeReference reference) |
void |
importProblem(ImportReference importRef,
Binding expectedImport) |
void |
incompatibleExceptionInThrowsClause(SourceTypeBinding type,
MethodBinding currentMethod,
MethodBinding inheritedMethod,
ReferenceBinding exceptionType) |
void |
incompatibleReturnType(MethodBinding currentMethod,
MethodBinding inheritedMethod) |
void |
incompatibleReturnType(ReferenceExpression expression,
MethodBinding method,
TypeBinding returnType) |
void |
incorrectArityForParameterizedType(ASTNode location,
TypeBinding type,
TypeBinding[] argumentTypes) |
void |
incorrectArityForParameterizedType(ASTNode location,
TypeBinding type,
TypeBinding[] argumentTypes,
int index) |
void |
incorrectLocationForNonEmptyDimension(ArrayAllocationExpression expression,
int index) |
void |
incorrectSwitchType(Expression expression,
TypeBinding testType) |
void |
indirectAccessToStaticField(ASTNode location,
FieldBinding field) |
void |
indirectAccessToStaticMethod(ASTNode location,
MethodBinding method) |
void |
inheritedDefaultMethodConflictsWithOtherInherited(SourceTypeBinding type,
MethodBinding defaultMethod,
MethodBinding otherMethod) |
void |
inheritedMethodReducesVisibility(SourceTypeBinding type,
MethodBinding concreteMethod,
MethodBinding[] abstractMethods) |
void |
inheritedMethodReducesVisibility(TypeParameter typeParameter,
MethodBinding concreteMethod,
MethodBinding[] abstractMethods) |
void |
inheritedMethodsHaveIncompatibleReturnTypes(ASTNode location,
MethodBinding[] inheritedMethods,
int length) |
void |
inheritedMethodsHaveIncompatibleReturnTypes(SourceTypeBinding type,
MethodBinding[] inheritedMethods,
int length,
boolean[] isOverridden) |
void |
inheritedMethodsHaveNameClash(SourceTypeBinding type,
MethodBinding oneMethod,
MethodBinding twoMethod) |
void |
initializerMustCompleteNormally(FieldDeclaration fieldDecl) |
void |
innerTypesCannotDeclareStaticInitializers(ReferenceBinding innerType,
Initializer initializer) |
void |
interfaceCannotHaveConstructors(ConstructorDeclaration constructor) |
void |
interfaceCannotHaveInitializers(char[] sourceName,
FieldDeclaration fieldDecl) |
void |
interfaceSuperInvocationNotBelow18(QualifiedSuperReference qualifiedSuperReference) |
void |
intersectionCastNotBelow18(TypeReference[] typeReferences) |
void |
invalidAnnotationMemberType(MethodDeclaration methodDecl) |
void |
invalidArrayConstructorReference(ReferenceExpression expression,
TypeBinding lhsType,
TypeBinding[] parameters) |
void |
invalidBreak(ASTNode location) |
void |
invalidConstructor(Statement statement,
MethodBinding targetConstructor) |
void |
invalidContinue(ASTNode location) |
void |
invalidEnclosingType(Expression expression,
TypeBinding type,
ReferenceBinding enclosingType) |
void |
invalidExplicitConstructorCall(ASTNode location) |
void |
invalidExpressionAsStatement(Expression expression) |
void |
invalidField(FieldReference fieldRef,
TypeBinding searchedType) |
void |
invalidField(NameReference nameRef,
FieldBinding field) |
void |
invalidField(QualifiedNameReference nameRef,
FieldBinding field,
int index,
TypeBinding searchedType) |
void |
invalidFileNameForPackageAnnotations(Annotation annotation) |
void |
invalidMethod(MessageSend messageSend,
MethodBinding method,
Scope scope) |
void |
invalidNullToSynchronize(Expression expression) |
void |
invalidOperator(BinaryExpression expression,
TypeBinding leftType,
TypeBinding rightType) |
void |
invalidOperator(CompoundAssignment assign,
TypeBinding leftType,
TypeBinding rightType) |
void |
invalidOperator(UnaryExpression expression,
TypeBinding type) |
void |
invalidParameterizedExceptionType(TypeBinding exceptionType,
ASTNode location) |
void |
invalidParenthesizedExpression(ASTNode reference) |
void |
invalidType(ASTNode location,
TypeBinding type) |
void |
invalidTypeArguments(TypeReference[] typeReference) |
void |
invalidTypeForCollection(Expression expression) |
void |
invalidTypeForCollectionTarget14(Expression expression) |
void |
invalidTypeToSynchronize(Expression expression,
TypeBinding type) |
void |
invalidTypeVariableAsException(TypeBinding exceptionType,
ASTNode location) |
void |
invalidUnaryExpression(Expression expression) |
void |
invalidUsageOfAnnotation(Annotation annotation) |
void |
invalidUsageOfAnnotationDeclarations(TypeDeclaration annotationTypeDeclaration) |
void |
invalidUsageOfEnumDeclarations(TypeDeclaration enumDeclaration) |
void |
invalidUsageOfForeachStatements(LocalDeclaration elementVariable,
Expression collection) |
void |
invalidUsageOfStaticImports(ImportReference staticImport) |
void |
invalidUsageOfTypeAnnotations(Annotation annotation) |
void |
invalidUsageOfTypeArguments(TypeReference firstTypeReference,
TypeReference lastTypeReference) |
void |
invalidUsageOfTypeParameters(TypeParameter firstTypeParameter,
TypeParameter lastTypeParameter) |
void |
invalidUsageOfTypeParametersForAnnotationDeclaration(TypeDeclaration annotationTypeDeclaration) |
void |
invalidUsageOfTypeParametersForEnumDeclaration(TypeDeclaration annotationTypeDeclaration) |
void |
invalidUsageOfVarargs(Argument argument) |
void |
isClassPathCorrect(char[][] wellKnownTypeName,
CompilationUnitDeclaration compUnitDecl,
java.lang.Object location) |
void |
javadocAmbiguousMethodReference(int sourceStart,
int sourceEnd,
Binding fieldBinding,
int modifiers) |
void |
javadocDeprecatedField(FieldBinding field,
ASTNode location,
int modifiers) |
void |
javadocDeprecatedMethod(MethodBinding method,
ASTNode location,
int modifiers) |
void |
javadocDeprecatedType(TypeBinding type,
ASTNode location,
int modifiers) |
void |
javadocDeprecatedType(TypeBinding type,
ASTNode location,
int modifiers,
int index) |
void |
javadocDuplicatedParamTag(char[] token,
int sourceStart,
int sourceEnd,
int modifiers) |
void |
javadocDuplicatedReturnTag(int sourceStart,
int sourceEnd) |
void |
javadocDuplicatedTag(char[] tagName,
int sourceStart,
int sourceEnd) |
void |
javadocDuplicatedThrowsClassName(TypeReference typeReference,
int modifiers) |
void |
javadocEmptyReturnTag(int sourceStart,
int sourceEnd,
int modifiers) |
void |
javadocErrorNoMethodFor(MessageSend messageSend,
TypeBinding recType,
TypeBinding[] params,
int modifiers) |
void |
javadocHiddenReference(int sourceStart,
int sourceEnd,
Scope scope,
int modifiers) |
void |
javadocInvalidConstructor(Statement statement,
MethodBinding targetConstructor,
int modifiers) |
void |
javadocInvalidField(FieldReference fieldRef,
Binding fieldBinding,
TypeBinding searchedType,
int modifiers) |
void |
javadocInvalidMemberTypeQualification(int sourceStart,
int sourceEnd,
int modifiers) |
void |
javadocInvalidMethod(MessageSend messageSend,
MethodBinding method,
int modifiers) |
void |
javadocInvalidParamTagName(int sourceStart,
int sourceEnd) |
void |
javadocInvalidParamTypeParameter(int sourceStart,
int sourceEnd) |
void |
javadocInvalidReference(int sourceStart,
int sourceEnd) |
void |
javadocInvalidSeeHref(int sourceStart,
int sourceEnd)
Report an invalid reference that does not conform to the href syntax.
|
void |
javadocInvalidSeeReferenceArgs(int sourceStart,
int sourceEnd) |
void |
javadocInvalidSeeUrlReference(int sourceStart,
int sourceEnd)
Report a problem on an invalid URL reference.
|
void |
javadocInvalidTag(int sourceStart,
int sourceEnd) |
void |
javadocInvalidThrowsClass(int sourceStart,
int sourceEnd) |
void |
javadocInvalidThrowsClassName(TypeReference typeReference,
int modifiers) |
void |
javadocInvalidType(ASTNode location,
TypeBinding type,
int modifiers) |
void |
javadocInvalidValueReference(int sourceStart,
int sourceEnd,
int modifiers) |
void |
javadocMalformedSeeReference(int sourceStart,
int sourceEnd) |
void |
javadocMissing(int sourceStart,
int sourceEnd,
int modifiers) |
void |
javadocMissing(int sourceStart,
int sourceEnd,
int severity,
int modifiers) |
void |
javadocMissingHashCharacter(int sourceStart,
int sourceEnd,
java.lang.String ref) |
void |
javadocMissingIdentifier(int sourceStart,
int sourceEnd,
int modifiers) |
void |
javadocMissingParamName(int sourceStart,
int sourceEnd,
int modifiers) |
void |
javadocMissingParamTag(char[] name,
int sourceStart,
int sourceEnd,
int modifiers) |
void |
javadocMissingReference(int sourceStart,
int sourceEnd,
int modifiers) |
void |
javadocMissingReturnTag(int sourceStart,
int sourceEnd,
int modifiers) |
void |
javadocMissingTagDescription(char[] tokenName,
int sourceStart,
int sourceEnd,
int modifiers) |
void |
javadocMissingTagDescriptionAfterReference(int sourceStart,
int sourceEnd,
int modifiers) |
void |
javadocMissingThrowsClassName(int sourceStart,
int sourceEnd,
int modifiers) |
void |
javadocMissingThrowsTag(TypeReference typeRef,
int modifiers) |
void |
javadocUndeclaredParamTagName(char[] token,
int sourceStart,
int sourceEnd,
int modifiers) |
void |
javadocUnexpectedTag(int sourceStart,
int sourceEnd) |
void |
javadocUnexpectedText(int sourceStart,
int sourceEnd) |
void |
javadocUnterminatedInlineTag(int sourceStart,
int sourceEnd) |
void |
lambdaExpressionCannotImplementGenericMethod(LambdaExpression lambda,
MethodBinding sam) |
void |
lambdaExpressionsNotBelow18(LambdaExpression lexp) |
void |
lambdaParameterTypeMismatched(Argument argument,
TypeReference type,
TypeBinding expectedParameterType) |
void |
lambdaRedeclaresArgument(Argument argument) |
void |
lambdaRedeclaresLocal(LocalDeclaration local) |
void |
lambdaSignatureMismatched(LambdaExpression target) |
void |
localVariableFreeTypeVariableReference(LocalVariableBinding local,
ASTNode location) |
void |
localVariableHiding(LocalDeclaration local,
Binding hiddenVariable,
boolean isSpecialArgHidingField) |
void |
localVariableNonNullComparedToNull(LocalVariableBinding local,
ASTNode location) |
void |
localVariableNullComparedToNonNull(LocalVariableBinding local,
ASTNode location) |
void |
localVariableNullInstanceof(LocalVariableBinding local,
ASTNode location) |
void |
localVariableNullReference(LocalVariableBinding local,
ASTNode location) |
void |
localVariablePotentialNullReference(LocalVariableBinding local,
ASTNode location) |
void |
localVariableRedundantCheckOnNonNull(LocalVariableBinding local,
ASTNode location) |
void |
localVariableRedundantCheckOnNull(LocalVariableBinding local,
ASTNode location) |
void |
localVariableRedundantNullAssignment(LocalVariableBinding local,
ASTNode location) |
void |
messageSendPotentialNullReference(MethodBinding method,
ASTNode location) |
void |
messageSendRedundantCheckOnNonNull(MethodBinding method,
ASTNode location) |
void |
methodCanBeDeclaredStatic(MethodDeclaration methodDecl) |
void |
methodCanBePotentiallyDeclaredStatic(MethodDeclaration methodDecl) |
void |
methodMustBeAccessedStatically(ReferenceExpression expression,
MethodBinding nonInstanceMethod) |
void |
methodMustBeAccessedWithInstance(ReferenceExpression expression,
MethodBinding instanceMethod) |
void |
methodMustOverride(AbstractMethodDeclaration method,
long complianceLevel) |
void |
methodNameClash(MethodBinding currentMethod,
MethodBinding inheritedMethod,
int severity) |
void |
methodNameClashHidden(MethodBinding currentMethod,
MethodBinding inheritedMethod) |
void |
methodNeedBody(AbstractMethodDeclaration methodDecl) |
void |
methodNeedingNoBody(MethodDeclaration methodDecl) |
void |
methodReferenceSwingsBothWays(ReferenceExpression expression,
MethodBinding instanceMethod,
MethodBinding nonInstanceMethod) |
void |
methodReturnTypeFreeTypeVariableReference(MethodBinding method,
ASTNode location) |
void |
methodWithConstructorName(MethodDeclaration methodDecl) |
void |
misplacedTypeAnnotations(Annotation first,
Annotation last) |
void |
missingDefaultCase(SwitchStatement switchStatement,
boolean isEnumSwitch,
TypeBinding expressionType) |
void |
missingDeprecatedAnnotationForField(FieldDeclaration field) |
void |
missingDeprecatedAnnotationForMethod(AbstractMethodDeclaration method) |
void |
missingDeprecatedAnnotationForType(TypeDeclaration type) |
void |
missingEnumConstantCase(SwitchStatement switchStatement,
FieldBinding enumConstant) |
void |
missingNonNullByDefaultAnnotation(TypeDeclaration type) |
void |
missingOverrideAnnotation(AbstractMethodDeclaration method) |
void |
missingOverrideAnnotationForInterfaceMethodImplementation(AbstractMethodDeclaration method) |
void |
missingReturnType(AbstractMethodDeclaration methodDecl) |
void |
missingSemiColon(Expression expression) |
void |
missingSerialVersion(TypeDeclaration typeDecl) |
void |
missingSynchronizedOnInheritedMethod(MethodBinding currentMethod,
MethodBinding inheritedMethod) |
void |
missingTypeInConstructor(ASTNode location,
MethodBinding constructor) |
void |
missingTypeInLambda(LambdaExpression lambda,
MethodBinding method) |
void |
missingTypeInMethod(ASTNode astNode,
MethodBinding method) |
void |
missingValueForAnnotationMember(Annotation annotation,
char[] memberName) |
void |
multiCatchNotBelow17(ASTNode node) |
void |
mustDefineDimensionsOrInitializer(ArrayAllocationExpression expression) |
void |
mustUseAStaticMethod(MessageSend messageSend,
MethodBinding method) |
void |
nativeMethodsCannotBeStrictfp(ReferenceBinding type,
AbstractMethodDeclaration methodDecl) |
void |
needImplementation(ASTNode location) |
void |
needToEmulateFieldAccess(FieldBinding field,
ASTNode location,
boolean isReadAccess) |
void |
needToEmulateMethodAccess(MethodBinding method,
ASTNode location) |
void |
noAdditionalBoundAfterTypeVariable(TypeReference boundReference) |
void |
noMoreAvailableSpaceForArgument(LocalVariableBinding local,
ASTNode location) |
void |
noMoreAvailableSpaceForConstant(TypeDeclaration typeDeclaration) |
void |
noMoreAvailableSpaceForLocal(LocalVariableBinding local,
ASTNode location) |
void |
noMoreAvailableSpaceInConstantPool(TypeDeclaration typeDeclaration) |
void |
nonExternalizedStringLiteral(ASTNode location) |
void |
nonGenericTypeCannotBeParameterized(int index,
ASTNode location,
TypeBinding type,
TypeBinding[] argumentTypes) |
void |
nonNullTypeVariableInUnannotatedBinary(LookupEnvironment environment,
MethodBinding method,
Expression expression,
int providedSeverity) |
void |
nonStaticAccessToStaticField(ASTNode location,
FieldBinding field) |
void |
nonStaticAccessToStaticField(ASTNode location,
FieldBinding field,
int index) |
void |
nonStaticAccessToStaticMethod(ASTNode location,
MethodBinding method) |
void |
nonStaticContextForEnumMemberType(SourceTypeBinding type) |
void |
noSuchEnclosingInstance(TypeBinding targetType,
ASTNode location,
boolean isConstructorCall) |
void |
notAFunctionalInterface(TypeDeclaration type) |
void |
notAnnotationType(TypeBinding actualType,
ASTNode location) |
void |
notCompatibleTypesError(EqualExpression expression,
TypeBinding leftType,
TypeBinding rightType) |
void |
notCompatibleTypesError(InstanceOfExpression expression,
TypeBinding leftType,
TypeBinding rightType) |
void |
notCompatibleTypesErrorInForeach(Expression expression,
TypeBinding leftType,
TypeBinding rightType) |
void |
nullableFieldDereference(FieldBinding variable,
long position) |
void |
nullAnnotationAtQualifyingType(Annotation annotation) |
void |
nullAnnotationIsRedundant(AbstractMethodDeclaration sourceMethod,
int i) |
void |
nullAnnotationIsRedundant(FieldDeclaration sourceField) |
void |
nullAnnotationUnsupportedLocation(Annotation annotation) |
void |
nullAnnotationUnsupportedLocation(TypeReference type) |
void |
nullDefaultAnnotationIsRedundant(ASTNode location,
Annotation[] annotations,
Binding outer) |
void |
nullityMismatch(Expression expression,
TypeBinding providedType,
TypeBinding requiredType,
int nullStatus,
char[][] annotationName) |
void |
nullityMismatchingTypeAnnotation(Expression expression,
TypeBinding providedType,
TypeBinding requiredType,
NullAnnotationMatching status) |
void |
nullityMismatchIsNull(Expression expression,
TypeBinding requiredType) |
void |
nullityMismatchIsUnknown(Expression expression,
TypeBinding providedType,
TypeBinding requiredType,
char[][] annotationName) |
void |
nullityMismatchPotentiallyNull(Expression expression,
TypeBinding requiredType,
char[][] annotationName) |
void |
nullityMismatchSpecdNullable(Expression expression,
TypeBinding requiredType,
char[][] annotationName) |
void |
nullityMismatchTypeArgument(TypeBinding typeVariable,
TypeBinding typeArgument,
ASTNode location) |
void |
nullityMismatchVariableIsFreeTypeVariable(VariableBinding variable,
ASTNode location) |
void |
nullUnboxing(ASTNode expression,
TypeBinding boxType) |
void |
objectCannotBeGeneric(TypeDeclaration typeDecl) |
void |
objectCannotHaveSuperTypes(SourceTypeBinding type) |
void |
objectMustBeClass(SourceTypeBinding type) |
void |
onlyReferenceTypesInIntersectionCast(TypeReference typeReference) |
void |
operatorOnlyValidOnNumericType(CompoundAssignment assignment,
TypeBinding leftType,
TypeBinding rightType) |
void |
overridesDeprecatedMethod(MethodBinding localMethod,
MethodBinding inheritedMethod) |
void |
overridesMethodWithoutSuperInvocation(MethodBinding localMethod) |
void |
overridesPackageDefaultMethod(MethodBinding localMethod,
MethodBinding inheritedMethod) |
void |
packageCollidesWithType(CompilationUnitDeclaration compUnitDecl) |
void |
packageIsNotExpectedPackage(CompilationUnitDeclaration compUnitDecl) |
void |
parameterAssignment(LocalVariableBinding local,
ASTNode location) |
void |
parameterizedMemberTypeMissingArguments(ASTNode location,
TypeBinding type,
int index) |
void |
parameterLackingNonnullAnnotation(Argument argument,
ReferenceBinding declaringClass,
char[][] inheritedAnnotationName) |
void |
parameterLackingNullableAnnotation(Argument argument,
ReferenceBinding declaringClass,
char[][] inheritedAnnotationName) |
void |
parseError(int startPosition,
int endPosition,
int currentToken,
char[] currentTokenSource,
java.lang.String errorTokenName,
java.lang.String[] possibleTokens) |
void |
parseErrorDeleteToken(int start,
int end,
int currentKind,
char[] errorTokenSource,
java.lang.String errorTokenName) |
void |
parseErrorDeleteTokens(int start,
int end) |
void |
parseErrorInsertAfterToken(int start,
int end,
int currentKind,
char[] errorTokenSource,
java.lang.String errorTokenName,
java.lang.String expectedToken) |
void |
parseErrorInsertBeforeToken(int start,
int end,
int currentKind,
char[] errorTokenSource,
java.lang.String errorTokenName,
java.lang.String expectedToken) |
void |
parseErrorInsertToComplete(int start,
int end,
java.lang.String inserted,
java.lang.String completed) |
void |
parseErrorInsertToCompletePhrase(int start,
int end,
java.lang.String inserted) |
void |
parseErrorInsertToCompleteScope(int start,
int end,
java.lang.String inserted) |
void |
parseErrorInvalidToken(int start,
int end,
int currentKind,
char[] errorTokenSource,
java.lang.String errorTokenName,
java.lang.String expectedToken) |
void |
parseErrorMergeTokens(int start,
int end,
java.lang.String expectedToken) |
void |
parseErrorMisplacedConstruct(int start,
int end) |
void |
parseErrorNoSuggestion(int start,
int end,
int currentKind,
char[] errorTokenSource,
java.lang.String errorTokenName) |
void |
parseErrorNoSuggestionForTokens(int start,
int end) |
void |
parseErrorReplaceToken(int start,
int end,
int currentKind,
char[] errorTokenSource,
java.lang.String errorTokenName,
java.lang.String expectedToken) |
void |
parseErrorReplaceTokens(int start,
int end,
java.lang.String expectedToken) |
void |
parseErrorUnexpectedEnd(int start,
int end) |
void |
polymorphicMethodNotBelow17(ASTNode node) |
void |
possibleAccidentalBooleanAssignment(Assignment assignment) |
void |
possibleFallThroughCase(CaseStatement caseStatement) |
void |
possibleHeapPollutionFromVararg(AbstractVariableDeclaration vararg) |
void |
potentiallyUnclosedCloseable(FakedTrackingVariable trackVar,
ASTNode location) |
void |
potentialNullUnboxing(ASTNode expression,
TypeBinding boxType) |
void |
problemNotAnalysed(Expression token,
java.lang.String optionKey) |
void |
publicClassMustMatchFileName(CompilationUnitDeclaration compUnitDecl,
TypeDeclaration typeDecl) |
void |
rawConstructorReferenceNotWithExplicitTypeArguments(TypeReference[] typeArguments) |
void |
rawMemberTypeCannotBeParameterized(ASTNode location,
ReferenceBinding type,
TypeBinding[] argumentTypes) |
void |
rawTypeReference(ASTNode location,
TypeBinding type) |
void |
recursiveConstructorInvocation(ExplicitConstructorCall constructorCall) |
void |
redefineArgument(Argument arg) |
void |
redefineLocal(LocalDeclaration localDecl) |
void |
redundantSpecificationOfTypeArguments(ASTNode location,
TypeBinding[] argumentTypes) |
void |
redundantSuperInterface(SourceTypeBinding type,
TypeReference reference,
ReferenceBinding superinterface,
ReferenceBinding declaringType) |
void |
referenceExpressionArgumentNullityMismatch(ReferenceExpression location,
TypeBinding requiredType,
TypeBinding providedType,
MethodBinding descriptorMethod,
int idx,
NullAnnotationMatching status) |
void |
referenceExpressionsNotBelow18(ReferenceExpression rexp) |
void |
referenceMustBeArrayTypeAt(TypeBinding arrayType,
ArrayReference arrayRef) |
void |
repeatableAnnotationTypeIsDocumented(ASTNode markerNode,
ReferenceBinding annotationType,
ReferenceBinding containerAnnotationType) |
void |
repeatableAnnotationTypeIsInherited(ASTNode markerNode,
ReferenceBinding annotationType,
ReferenceBinding containerAnnotationType) |
void |
repeatableAnnotationTypeTargetMismatch(ASTNode markerNode,
ReferenceBinding annotationType,
ReferenceBinding containerAnnotationType,
java.lang.String unmetTargets) |
void |
repeatableAnnotationWithRepeatingContainer(Annotation annotation,
ReferenceBinding containerType) |
void |
repeatedAnnotationWithContainer(Annotation annotation,
Annotation container) |
void |
reset() |
void |
resourceHasToImplementAutoCloseable(TypeBinding binding,
TypeReference typeReference) |
void |
safeVarargsOnFixedArityMethod(MethodBinding method) |
void |
safeVarargsOnNonFinalInstanceMethod(MethodBinding method) |
void |
scannerError(Parser parser,
java.lang.String errorTokenName) |
void |
shouldImplementHashcode(SourceTypeBinding type) |
void |
shouldReturn(TypeBinding returnType,
ASTNode location) |
void |
signalError(int start,
int end,
java.lang.String msg)
Signals an error with a string message for those errors that we don't know about
This backdoor weakens NLS guarantees, but it makes life much easier for extensions.
|
void |
signalNoImplicitStringConversionForCharArrayExpression(Expression expression) |
void |
staticAndInstanceConflict(MethodBinding currentMethod,
MethodBinding inheritedMethod) |
void |
staticFieldAccessToNonStaticVariable(ASTNode location,
FieldBinding field) |
void |
staticInheritedMethodConflicts(SourceTypeBinding type,
MethodBinding concreteMethod,
MethodBinding[] abstractMethods) |
void |
staticInterfaceMethodsNotBelow18(MethodDeclaration md) |
void |
staticMemberOfParameterizedType(ASTNode location,
ReferenceBinding type,
ReferenceBinding qualifyingType,
int index) |
void |
stringConstantIsExceedingUtf8Limit(ASTNode location) |
void |
superclassMustBeAClass(SourceTypeBinding type,
TypeReference superclassRef,
ReferenceBinding superType) |
void |
superfluousSemicolon(int sourceStart,
int sourceEnd) |
void |
superinterfaceMustBeAnInterface(SourceTypeBinding type,
TypeReference superInterfaceRef,
ReferenceBinding superType) |
void |
superinterfacesCollide(TypeBinding type,
ASTNode decl,
TypeBinding superType,
TypeBinding inheritedSuperType) |
void |
superTypeCannotUseWildcard(SourceTypeBinding type,
TypeReference superclass,
TypeBinding superTypeBinding) |
void |
swallowedException(int blockStart,
int blockEnd) |
void |
targetTypeIsNotAFunctionalInterface(FunctionalExpression target) |
void |
task(java.lang.String tag,
java.lang.String message,
java.lang.String priority,
int start,
int end) |
void |
toleratedMisplacedTypeAnnotations(Annotation first,
Annotation last) |
void |
tooManyDimensions(ASTNode expression) |
void |
tooManyFields(TypeDeclaration typeDeclaration) |
void |
tooManyMethods(TypeDeclaration typeDeclaration) |
void |
tooManyParametersForSyntheticMethod(AbstractMethodDeclaration method) |
void |
typeAnnotationAtQualifiedName(Annotation annotation) |
void |
typeCastError(CastExpression expression,
TypeBinding leftType,
TypeBinding rightType) |
void |
typeCollidesWithEnclosingType(TypeDeclaration typeDecl) |
void |
typeCollidesWithPackage(CompilationUnitDeclaration compUnitDecl,
TypeDeclaration typeDecl) |
void |
typeHiding(TypeDeclaration typeDecl,
TypeBinding hiddenType) |
void |
typeHiding(TypeDeclaration typeDecl,
TypeVariableBinding hiddenTypeParameter) |
void |
typeHiding(TypeParameter typeParam,
Binding hidden) |
void |
typeMismatchError(TypeBinding actualType,
TypeBinding expectedType,
ASTNode location,
ASTNode expectingLocation) |
void |
typeMismatchError(TypeBinding typeArgument,
TypeVariableBinding typeParameter,
ReferenceBinding genericType,
ASTNode location) |
void |
unclosedCloseable(FakedTrackingVariable trackVar,
ASTNode location) |
void |
undefinedAnnotationValue(TypeBinding annotationType,
MemberValuePair memberValuePair) |
void |
undefinedLabel(BranchStatement statement) |
void |
undefinedTypeVariableSignature(char[] variableName,
ReferenceBinding binaryType) |
void |
undocumentedEmptyBlock(int blockStart,
int blockEnd) |
void |
unexpectedStaticModifierForField(SourceTypeBinding type,
FieldDeclaration fieldDecl) |
void |
unexpectedStaticModifierForMethod(ReferenceBinding type,
AbstractMethodDeclaration methodDecl) |
void |
unhandledException(TypeBinding exceptionType,
ASTNode location) |
void |
unhandledException(TypeBinding exceptionType,
ReferenceExpression location) |
void |
unhandledExceptionFromAutoClose(TypeBinding exceptionType,
ASTNode location) |
void |
unhandledWarningToken(Expression token) |
void |
uninitializedBlankFinalField(FieldBinding field,
ASTNode location) |
void |
uninitializedLocalVariable(LocalVariableBinding binding,
ASTNode location) |
void |
uninitializedNonNullField(FieldBinding field,
ASTNode location) |
void |
uninternedIdentityComparison(EqualExpression expr,
TypeBinding lhs,
TypeBinding rhs,
CompilationUnitDeclaration unit) |
void |
unmatchedBracket(int position,
ReferenceContext context,
CompilationResult compilationResult) |
void |
unnecessaryCast(CastExpression castExpression) |
void |
unnecessaryElse(ASTNode location) |
void |
unnecessaryEnclosingInstanceSpecification(Expression expression,
ReferenceBinding targetType) |
void |
unnecessaryInstanceof(InstanceOfExpression instanceofExpression,
TypeBinding checkType) |
void |
unnecessaryNLSTags(int sourceStart,
int sourceEnd) |
void |
unnecessaryTypeArgumentsForMethodInvocation(MethodBinding method,
TypeBinding[] genericTypeArguments,
TypeReference[] typeArguments) |
void |
unqualifiedFieldAccess(NameReference reference,
FieldBinding field) |
void |
unreachableCatchBlock(ReferenceBinding exceptionType,
ASTNode location) |
void |
unreachableCode(Statement statement) |
void |
unresolvableReference(NameReference nameRef,
Binding binding) |
void |
unsafeCast(CastExpression castExpression,
Scope scope) |
void |
unsafeElementTypeConversion(Expression expression,
TypeBinding expressionType,
TypeBinding expectedType) |
void |
unsafeGenericArrayForVarargs(TypeBinding leafComponentType,
ASTNode location) |
void |
unsafeNullnessCast(CastExpression castExpression,
Scope scope) |
void |
unsafeRawFieldAssignment(FieldBinding field,
TypeBinding expressionType,
ASTNode location) |
void |
unsafeRawGenericMethodInvocation(ASTNode location,
MethodBinding rawMethod,
TypeBinding[] argumentTypes) |
void |
unsafeRawInvocation(ASTNode location,
MethodBinding rawMethod) |
void |
unsafeReturnTypeOverride(MethodBinding currentMethod,
MethodBinding inheritedMethod,
SourceTypeBinding type) |
void |
unsafeTypeConversion(Expression expression,
TypeBinding expressionType,
TypeBinding expectedType) |
void |
unusedArgument(LocalDeclaration localDecl) |
void |
unusedDeclaredThrownException(ReferenceBinding exceptionType,
AbstractMethodDeclaration method,
ASTNode location) |
void |
unusedExceptionParameter(LocalDeclaration exceptionParameter) |
void |
unusedImport(ImportReference importRef) |
void |
unusedLabel(LabeledStatement statement) |
void |
unusedLocalVariable(LocalDeclaration localDecl) |
void |
unusedObjectAllocation(AllocationExpression allocationExpression) |
void |
unusedPrivateConstructor(ConstructorDeclaration constructorDecl) |
void |
unusedPrivateField(FieldDeclaration fieldDecl) |
void |
unusedPrivateMethod(AbstractMethodDeclaration methodDecl) |
void |
unusedPrivateType(TypeDeclaration typeDecl) |
void |
unusedTypeParameter(TypeParameter typeParameter) |
void |
unusedWarningToken(Expression token) |
void |
useAssertAsAnIdentifier(int sourceStart,
int sourceEnd) |
void |
useEnumAsAnIdentifier(int sourceStart,
int sourceEnd) |
void |
varargsArgumentNeedCast(MethodBinding method,
TypeBinding argumentType,
InvocationSite location) |
void |
varargsConflict(MethodBinding method1,
MethodBinding method2,
SourceTypeBinding type) |
void |
variableTypeCannotBeVoid(AbstractVariableDeclaration varDecl) |
void |
variableTypeCannotBeVoidArray(AbstractVariableDeclaration varDecl) |
void |
visibilityConflict(MethodBinding currentMethod,
MethodBinding inheritedMethod) |
void |
wildcardAssignment(TypeBinding variableType,
TypeBinding expressionType,
ASTNode location) |
void |
wildcardInvocation(ASTNode location,
TypeBinding receiverType,
MethodBinding method,
TypeBinding[] arguments) |
void |
wrongSequenceOfExceptionTypes(TypeReference typeRef,
TypeBinding exceptionType,
TypeBinding hidingExceptionType) |
void |
wrongSequenceOfExceptionTypesError(TypeReference typeRef,
TypeBinding exceptionType,
TypeBinding hidingExceptionType) |