public interface IProblem
Modifier and Type | Method and Description |
---|---|
String[] |
getArguments()
Answer back the original arguments recorded into the problem.
|
int |
getID()
Returns the problem id
|
String |
getMessage()
Answer a localized, human-readable message string which describes the problem.
|
char[] |
getOriginatingFileName()
Answer the file name in which the problem was found.
|
int |
getSourceEnd()
Answer the end position of the problem (inclusive), or -1 if unknown.
|
int |
getSourceLineNumber()
Answer the line number in source where the problem begins.
|
int |
getSourceStart()
Answer the start position of the problem (inclusive), or -1 if unknown.
|
boolean |
isError()
Checks the severity to see if the Error bit is set.
|
boolean |
isWarning()
Checks the severity to see if the Error bit is not set.
|
void |
setSourceEnd(int sourceEnd)
Set the end position of the problem (inclusive), or -1 if unknown.
|
void |
setSourceLineNumber(int lineNumber)
Set the line number in source where the problem begins.
|
void |
setSourceStart(int sourceStart)
Set the start position of the problem (inclusive), or -1 if unknown.
|
static final int TypeRelated
static final int FieldRelated
static final int MethodRelated
static final int ConstructorRelated
static final int ImportRelated
static final int Internal
static final int Syntax
static final int Javadoc
static final int IgnoreCategoriesMask
static final int Unclassified
static final int ObjectHasNoSuperclass
static final int UndefinedType
static final int NotVisibleType
static final int AmbiguousType
static final int UsingDeprecatedType
static final int InternalTypeNameProvided
static final int UnusedPrivateType
static final int IncompatibleTypesInEqualityOperator
static final int IncompatibleTypesInConditionalOperator
static final int TypeMismatch
static final int IndirectAccessToStaticType
static final int ReturnTypeMismatch
static final int MissingEnclosingInstanceForConstructorCall
static final int MissingEnclosingInstance
static final int IncorrectEnclosingInstanceReference
static final int IllegalEnclosingInstanceSpecification
static final int CannotDefineStaticInitializerInLocalType
static final int OuterLocalMustBeFinal
static final int CannotDefineInterfaceInLocalType
static final int IllegalPrimitiveOrArrayTypeForEnclosingInstance
static final int EnclosingInstanceInConstructorCall
static final int AnonymousClassCannotExtendFinalClass
static final int CannotDefineAnnotationInLocalType
static final int CannotDefineEnumInLocalType
static final int NonStaticContextForEnumMemberType
static final int TypeHidingType
static final int NotAnnotationType
static final int UndefinedName
static final int UninitializedLocalVariable
static final int VariableTypeCannotBeVoid
static final int VariableTypeCannotBeVoidArray
CannotAllocateVoidArray
insteadstatic final int CannotAllocateVoidArray
static final int RedefinedLocal
static final int RedefinedArgument
static final int DuplicateFinalLocalInitialization
static final int NonBlankFinalLocalAssignment
static final int ParameterAssignment
static final int FinalOuterLocalAssignment
static final int LocalVariableIsNeverUsed
static final int ArgumentIsNeverUsed
static final int BytecodeExceeds64KLimit
static final int BytecodeExceeds64KLimitForClinit
static final int TooManyArgumentSlots
static final int TooManyLocalVariableSlots
static final int TooManySyntheticArgumentSlots
static final int TooManyArrayDimensions
static final int BytecodeExceeds64KLimitForConstructor
static final int UndefinedField
static final int NotVisibleField
static final int AmbiguousField
static final int UsingDeprecatedField
static final int NonStaticFieldFromStaticInvocation
static final int ReferenceToForwardField
static final int NonStaticAccessToStaticField
static final int UnusedPrivateField
static final int IndirectAccessToStaticField
static final int UnqualifiedFieldAccess
static final int FinalFieldAssignment
static final int UninitializedBlankFinalField
static final int DuplicateBlankFinalFieldInitialization
static final int UnresolvedVariable
static final int NonStaticOrAlienTypeReceiver
static final int ExceptionParameterIsNeverUsed
static final int LocalVariableHidingLocalVariable
static final int LocalVariableHidingField
static final int FieldHidingLocalVariable
static final int FieldHidingField
static final int ArgumentHidingLocalVariable
static final int ArgumentHidingField
static final int MissingSerialVersion
static final int LambdaRedeclaresArgument
static final int LambdaRedeclaresLocal
static final int LambdaDescriptorMentionsUnmentionable
static final int UndefinedMethod
static final int NotVisibleMethod
static final int AmbiguousMethod
static final int UsingDeprecatedMethod
static final int DirectInvocationOfAbstractMethod
static final int VoidMethodReturnsValue
static final int MethodReturnsVoid
static final int MethodRequiresBody
static final int ShouldReturnValue
static final int MethodButWithConstructorName
static final int MissingReturnType
static final int BodyForNativeMethod
static final int BodyForAbstractMethod
static final int NoMessageSendOnBaseType
static final int ParameterMismatch
static final int NoMessageSendOnArrayType
static final int NonStaticAccessToStaticMethod
static final int UnusedPrivateMethod
static final int IndirectAccessToStaticMethod
static final int MissingTypeInMethod
static final int MethodCanBeStatic
static final int MethodCanBePotentiallyStatic
static final int MethodReferenceSwingsBothWays
static final int StaticMethodShouldBeAccessedStatically
static final int InvalidArrayConstructorReference
static final int ConstructedArrayIncompatible
static final int DanglingReference
static final int IncompatibleMethodReference
static final int MissingTypeInConstructor
static final int UndefinedConstructor
static final int NotVisibleConstructor
static final int AmbiguousConstructor
static final int UsingDeprecatedConstructor
static final int UnusedPrivateConstructor
static final int InstanceFieldDuringConstructorInvocation
static final int InstanceMethodDuringConstructorInvocation
static final int RecursiveConstructorInvocation
static final int ThisSuperDuringConstructorInvocation
static final int InvalidExplicitConstructorCall
static final int UndefinedConstructorInDefaultConstructor
static final int NotVisibleConstructorInDefaultConstructor
static final int AmbiguousConstructorInDefaultConstructor
static final int UndefinedConstructorInImplicitConstructorCall
static final int NotVisibleConstructorInImplicitConstructorCall
static final int AmbiguousConstructorInImplicitConstructorCall
static final int UnhandledExceptionInDefaultConstructor
static final int UnhandledExceptionInImplicitConstructorCall
static final int UnusedObjectAllocation
static final int DeadCode
static final int ArrayReferenceRequired
static final int NoImplicitStringConversionForCharArrayExpression
static final int StringConstantIsExceedingUtf8Limit
static final int NonConstantExpression
static final int NumericValueOutOfRange
static final int IllegalCast
static final int InvalidClassInstantiation
static final int CannotDefineDimensionExpressionsWithInit
static final int MustDefineEitherDimensionExpressionsOrInitializer
static final int InvalidOperator
static final int CodeCannotBeReached
static final int CannotReturnInInitializer
static final int InitializerMustCompleteNormally
static final int InvalidVoidExpression
static final int MaskedCatch
static final int DuplicateDefaultCase
static final int UnreachableCatch
static final int UnhandledException
static final int IncorrectSwitchType
static final int DuplicateCase
static final int DuplicateLabel
static final int InvalidBreak
static final int InvalidContinue
static final int UndefinedLabel
static final int InvalidTypeToSynchronized
static final int InvalidNullToSynchronized
static final int CannotThrowNull
static final int AssignmentHasNoEffect
static final int PossibleAccidentalBooleanAssignment
static final int SuperfluousSemicolon
static final int UnnecessaryCast
static final int UnnecessaryArgumentCast
UnnecessaryCast
insteadstatic final int UnnecessaryInstanceof
static final int FinallyMustCompleteNormally
static final int UnusedMethodDeclaredThrownException
static final int UnusedConstructorDeclaredThrownException
static final int InvalidCatchBlockSequence
static final int EmptyControlFlowStatement
static final int UnnecessaryElse
static final int NeedToEmulateFieldReadAccess
static final int NeedToEmulateFieldWriteAccess
static final int NeedToEmulateMethodAccess
static final int NeedToEmulateConstructorAccess
static final int FallthroughCase
static final int InheritedMethodHidesEnclosingName
static final int InheritedFieldHidesEnclosingName
static final int InheritedTypeHidesEnclosingName
static final int IllegalUsageOfQualifiedTypeReference
static final int UnusedLabel
static final int ThisInStaticContext
static final int StaticMethodRequested
static final int IllegalDimension
static final int InvalidTypeExpression
static final int ParsingError
static final int ParsingErrorNoSuggestion
static final int InvalidUnaryExpression
static final int InterfaceCannotHaveConstructors
static final int ArrayConstantsOnlyInArrayInitializers
static final int ParsingErrorOnKeyword
static final int ParsingErrorOnKeywordNoSuggestion
static final int ComparingIdentical
static final int UnmatchedBracket
static final int NoFieldOnBaseType
static final int InvalidExpressionAsStatement
static final int ExpressionShouldBeAVariable
static final int MissingSemiColon
static final int InvalidParenthesizedExpression
static final int NoSuperInInterfaceContext
static final int ParsingErrorInsertTokenBefore
static final int ParsingErrorInsertTokenAfter
static final int ParsingErrorDeleteToken
static final int ParsingErrorDeleteTokens
static final int ParsingErrorMergeTokens
static final int ParsingErrorInvalidToken
static final int ParsingErrorMisplacedConstruct
static final int ParsingErrorReplaceTokens
static final int ParsingErrorNoSuggestionForTokens
static final int ParsingErrorUnexpectedEOF
static final int ParsingErrorInsertToComplete
static final int ParsingErrorInsertToCompleteScope
static final int ParsingErrorInsertToCompletePhrase
static final int EndOfSource
static final int InvalidHexa
static final int InvalidOctal
static final int InvalidCharacterConstant
static final int InvalidEscape
static final int InvalidInput
static final int InvalidUnicodeEscape
static final int InvalidFloat
static final int NullSourceString
static final int UnterminatedString
static final int UnterminatedComment
static final int NonExternalizedStringLiteral
static final int InvalidDigit
static final int InvalidLowSurrogate
static final int InvalidHighSurrogate
static final int UnnecessaryNLSTag
static final int InvalidBinary
static final int BinaryLiteralNotBelow17
static final int IllegalUnderscorePosition
static final int UnderscoresInLiteralsNotBelow17
static final int IllegalHexaLiteral
static final int MissingTypeInLambda
static final int DiscouragedReference
static final int InterfaceCannotHaveInitializers
static final int DuplicateModifierForType
static final int IllegalModifierForClass
static final int IllegalModifierForInterface
static final int IllegalModifierForMemberClass
static final int IllegalModifierForMemberInterface
static final int IllegalModifierForLocalClass
static final int ForbiddenReference
static final int IllegalModifierCombinationFinalAbstractForClass
static final int IllegalVisibilityModifierForInterfaceMemberType
static final int IllegalVisibilityModifierCombinationForMemberType
static final int IllegalStaticModifierForMemberType
static final int SuperclassMustBeAClass
static final int ClassExtendFinalClass
static final int DuplicateSuperInterface
static final int SuperInterfaceMustBeAnInterface
static final int HierarchyCircularitySelfReference
static final int HierarchyCircularity
static final int HidingEnclosingType
static final int DuplicateNestedType
static final int CannotThrowType
static final int PackageCollidesWithType
static final int TypeCollidesWithPackage
static final int DuplicateTypes
static final int IsClassPathCorrect
static final int PublicClassMustMatchFileName
static final int MustSpecifyPackage
static final int HierarchyHasProblems
static final int PackageIsNotExpectedPackage
static final int ObjectCannotHaveSuperTypes
static final int ObjectMustBeClass
static final int RedundantSuperinterface
static final int ShouldImplementHashcode
static final int AbstractMethodsInConcreteClass
static final int SuperclassNotFound
UndefinedType
insteadstatic final int SuperclassNotVisible
NotVisibleType
insteadstatic final int SuperclassAmbiguous
AmbiguousType
insteadstatic final int SuperclassInternalNameProvided
InternalTypeNameProvided
insteadstatic final int SuperclassInheritedNameHidesEnclosingName
InheritedTypeHidesEnclosingName
insteadstatic final int InterfaceNotFound
UndefinedType
insteadstatic final int InterfaceNotVisible
NotVisibleType
insteadstatic final int InterfaceAmbiguous
AmbiguousType
insteadstatic final int InterfaceInternalNameProvided
InternalTypeNameProvided
insteadstatic final int InterfaceInheritedNameHidesEnclosingName
InheritedTypeHidesEnclosingName
insteadstatic final int DuplicateField
static final int DuplicateModifierForField
static final int IllegalModifierForField
static final int IllegalModifierForInterfaceField
static final int IllegalVisibilityModifierCombinationForField
static final int IllegalModifierCombinationFinalVolatileForField
static final int UnexpectedStaticModifierForField
static final int FieldTypeNotFound
UndefinedType
insteadstatic final int FieldTypeNotVisible
NotVisibleType
insteadstatic final int FieldTypeAmbiguous
AmbiguousType
insteadstatic final int FieldTypeInternalNameProvided
InternalTypeNameProvided
insteadstatic final int FieldTypeInheritedNameHidesEnclosingName
InheritedTypeHidesEnclosingName
insteadstatic final int DuplicateMethod
static final int IllegalModifierForArgument
static final int DuplicateModifierForMethod
static final int IllegalModifierForMethod
static final int IllegalModifierForInterfaceMethod
static final int IllegalVisibilityModifierCombinationForMethod
static final int UnexpectedStaticModifierForMethod
static final int IllegalAbstractModifierCombinationForMethod
static final int AbstractMethodInAbstractClass
static final int ArgumentTypeCannotBeVoid
static final int ArgumentTypeCannotBeVoidArray
CannotAllocateVoidArray
insteadstatic final int ReturnTypeCannotBeVoidArray
CannotAllocateVoidArray
insteadstatic final int NativeMethodsCannotBeStrictfp
static final int DuplicateModifierForArgument
static final int IllegalModifierForConstructor
static final int ArgumentTypeNotFound
UndefinedType
insteadstatic final int ArgumentTypeNotVisible
NotVisibleType
insteadstatic final int ArgumentTypeAmbiguous
AmbiguousType
insteadstatic final int ArgumentTypeInternalNameProvided
InternalTypeNameProvided
insteadstatic final int ArgumentTypeInheritedNameHidesEnclosingName
InheritedTypeHidesEnclosingName
insteadstatic final int ExceptionTypeNotFound
UndefinedType
insteadstatic final int ExceptionTypeNotVisible
NotVisibleType
insteadstatic final int ExceptionTypeAmbiguous
AmbiguousType
insteadstatic final int ExceptionTypeInternalNameProvided
InternalTypeNameProvided
insteadstatic final int ExceptionTypeInheritedNameHidesEnclosingName
InheritedTypeHidesEnclosingName
insteadstatic final int ReturnTypeNotFound
UndefinedType
insteadstatic final int ReturnTypeNotVisible
NotVisibleType
insteadstatic final int ReturnTypeAmbiguous
AmbiguousType
insteadstatic final int ReturnTypeInternalNameProvided
InternalTypeNameProvided
insteadstatic final int ReturnTypeInheritedNameHidesEnclosingName
InheritedTypeHidesEnclosingName
insteadstatic final int ConflictingImport
static final int DuplicateImport
static final int CannotImportPackage
static final int UnusedImport
static final int ImportNotFound
static final int ImportNotVisible
NotVisibleType
insteadstatic final int ImportAmbiguous
AmbiguousType
insteadstatic final int ImportInternalNameProvided
InternalTypeNameProvided
insteadstatic final int ImportInheritedNameHidesEnclosingName
InheritedTypeHidesEnclosingName
insteadstatic final int InvalidTypeForStaticImport
static final int DuplicateModifierForVariable
static final int IllegalModifierForVariable
static final int LocalVariableCannotBeNull
RedundantNullCheckOnNonNullLocalVariable
insteadstatic final int LocalVariableCanOnlyBeNull
NullLocalVariableReference
, RedundantNullCheckOnNullLocalVariable
or RedundantLocalVariableNullAssignment
insteadstatic final int LocalVariableMayBeNull
PotentialNullLocalVariableReference
insteadstatic final int AbstractMethodMustBeImplemented
static final int FinalMethodCannotBeOverridden
static final int IncompatibleExceptionInThrowsClause
static final int IncompatibleExceptionInInheritedMethodThrowsClause
static final int IncompatibleReturnType
static final int InheritedMethodReducesVisibility
static final int CannotOverrideAStaticMethodWithAnInstanceMethod
static final int CannotHideAnInstanceMethodWithAStaticMethod
static final int StaticInheritedMethodConflicts
static final int MethodReducesVisibility
static final int OverridingNonVisibleMethod
static final int AbstractMethodCannotBeOverridden
static final int OverridingDeprecatedMethod
static final int IncompatibleReturnTypeForNonInheritedInterfaceMethod
static final int IncompatibleExceptionInThrowsClauseForNonInheritedInterfaceMethod
static final int IllegalVararg
static final int OverridingMethodWithoutSuperInvocation
static final int MissingSynchronizedModifierInInheritedMethod
static final int AbstractMethodMustBeImplementedOverConcreteMethod
static final int InheritedIncompatibleReturnType
static final int CodeSnippetMissingClass
static final int CodeSnippetMissingMethod
static final int CannotUseSuperInCodeSnippet
static final int TooManyConstantsInConstantPool
static final int TooManyBytesForStringConstant
static final int TooManyFields
static final int TooManyMethods
static final int TooManyParametersForSyntheticMethod
static final int UseAssertAsAnIdentifier
static final int UseEnumAsAnIdentifier
static final int EnumConstantsCannotBeSurroundedByParenthesis
static final int IllegalUseOfUnderscoreAsAnIdentifier
static final int UninternedIdentityComparison
static final int Task
static final int NullLocalVariableReference
static final int PotentialNullLocalVariableReference
static final int RedundantNullCheckOnNullLocalVariable
static final int NullLocalVariableComparisonYieldsFalse
static final int RedundantLocalVariableNullAssignment
static final int NullLocalVariableInstanceofYieldsFalse
static final int RedundantNullCheckOnNonNullLocalVariable
static final int NonNullLocalVariableComparisonYieldsFalse
static final int PotentialNullUnboxing
static final int NullUnboxing
static final int UndocumentedEmptyBlock
static final int JavadocInvalidSeeUrlReference
static final int JavadocMissingTagDescription
static final int JavadocDuplicateTag
static final int JavadocHiddenReference
static final int JavadocInvalidMemberTypeQualification
static final int JavadocMissingIdentifier
static final int JavadocNonStaticTypeFromStaticInvocation
static final int JavadocInvalidParamTagTypeParameter
static final int JavadocUnexpectedTag
static final int JavadocMissingParamTag
static final int JavadocMissingParamName
static final int JavadocDuplicateParamName
static final int JavadocInvalidParamName
static final int JavadocMissingReturnTag
static final int JavadocDuplicateReturnTag
static final int JavadocMissingThrowsTag
static final int JavadocMissingThrowsClassName
static final int JavadocInvalidThrowsClass
static final int JavadocDuplicateThrowsClassName
static final int JavadocInvalidThrowsClassName
static final int JavadocMissingSeeReference
static final int JavadocInvalidSeeReference
static final int JavadocInvalidSeeHref
static final int JavadocInvalidSeeArgs
static final int JavadocMissing
static final int JavadocInvalidTag
static final int JavadocUndefinedField
static final int JavadocNotVisibleField
static final int JavadocAmbiguousField
static final int JavadocUsingDeprecatedField
static final int JavadocUndefinedConstructor
static final int JavadocNotVisibleConstructor
static final int JavadocAmbiguousConstructor
static final int JavadocUsingDeprecatedConstructor
static final int JavadocUndefinedMethod
static final int JavadocNotVisibleMethod
static final int JavadocAmbiguousMethod
static final int JavadocUsingDeprecatedMethod
static final int JavadocNoMessageSendOnBaseType
static final int JavadocParameterMismatch
static final int JavadocNoMessageSendOnArrayType
static final int JavadocUndefinedType
static final int JavadocNotVisibleType
static final int JavadocAmbiguousType
static final int JavadocUsingDeprecatedType
static final int JavadocInternalTypeNameProvided
static final int JavadocInheritedMethodHidesEnclosingName
static final int JavadocInheritedFieldHidesEnclosingName
static final int JavadocInheritedNameHidesEnclosingTypeName
static final int JavadocAmbiguousMethodReference
static final int JavadocUnterminatedInlineTag
static final int JavadocMalformedSeeReference
static final int JavadocMessagePrefix
static final int JavadocMissingHashCharacter
static final int JavadocEmptyReturnTag
static final int JavadocInvalidValueReference
static final int JavadocUnexpectedText
static final int JavadocInvalidParamTagName
static final int DuplicateTypeVariable
static final int IllegalTypeVariableSuperReference
static final int NonStaticTypeFromStaticInvocation
static final int ObjectCannotBeGeneric
static final int NonGenericType
static final int IncorrectArityForParameterizedType
static final int TypeArgumentMismatch
static final int DuplicateMethodErasure
static final int ReferenceToForwardTypeVariable
static final int BoundMustBeAnInterface
static final int UnsafeRawConstructorInvocation
static final int UnsafeRawMethodInvocation
static final int UnsafeTypeConversion
static final int InvalidTypeVariableExceptionType
static final int InvalidParameterizedExceptionType
static final int IllegalGenericArray
static final int UnsafeRawFieldAssignment
static final int FinalBoundForTypeVariable
static final int UndefinedTypeVariable
static final int SuperInterfacesCollide
static final int WildcardConstructorInvocation
static final int WildcardMethodInvocation
static final int WildcardFieldAssignment
static final int GenericMethodTypeArgumentMismatch
static final int GenericConstructorTypeArgumentMismatch
static final int UnsafeGenericCast
static final int IllegalInstanceofParameterizedType
static final int IllegalInstanceofTypeParameter
static final int NonGenericMethod
static final int IncorrectArityForParameterizedMethod
static final int ParameterizedMethodArgumentTypeMismatch
static final int NonGenericConstructor
static final int IncorrectArityForParameterizedConstructor
static final int ParameterizedConstructorArgumentTypeMismatch
static final int TypeArgumentsForRawGenericMethod
static final int TypeArgumentsForRawGenericConstructor
static final int SuperTypeUsingWildcard
static final int GenericTypeCannotExtendThrowable
static final int IllegalClassLiteralForTypeVariable
static final int UnsafeReturnTypeOverride
static final int MethodNameClash
static final int RawMemberTypeCannotBeParameterized
static final int MissingArgumentsForParameterizedMemberType
static final int StaticMemberOfParameterizedType
static final int BoundHasConflictingArguments
static final int DuplicateParameterizedMethods
static final int IllegalQualifiedParameterizedTypeAllocation
static final int DuplicateBounds
static final int BoundCannotBeArray
static final int UnsafeRawGenericConstructorInvocation
static final int UnsafeRawGenericMethodInvocation
static final int TypeParameterHidingType
static final int RawTypeReference
static final int NoAdditionalBoundAfterTypeVariable
static final int UnsafeGenericArrayForVarargs
static final int IllegalAccessFromTypeVariable
static final int TypeHidingTypeParameterFromType
static final int TypeHidingTypeParameterFromMethod
static final int InvalidUsageOfWildcard
static final int UnusedTypeArgumentsForMethodInvocation
static final int IncompatibleTypesInForeach
static final int InvalidTypeForCollection
static final int InvalidTypeForCollectionTarget14
static final int DuplicateInheritedMethods
static final int MethodNameClashHidden
static final int UnsafeElementTypeConversion
static final int InvalidTypeArguments
static final int InvalidUsageOfTypeParameters
static final int InvalidUsageOfStaticImports
static final int InvalidUsageOfForeachStatements
static final int InvalidUsageOfTypeArguments
static final int InvalidUsageOfEnumDeclarations
static final int InvalidUsageOfVarargs
static final int InvalidUsageOfAnnotations
static final int InvalidUsageOfAnnotationDeclarations
static final int InvalidUsageOfTypeParametersForAnnotationDeclaration
static final int InvalidUsageOfTypeParametersForEnumDeclaration
static final int IllegalModifierForAnnotationMethod
static final int IllegalExtendedDimensions
static final int InvalidFileNameForPackageAnnotations
static final int IllegalModifierForAnnotationType
static final int IllegalModifierForAnnotationMemberType
static final int InvalidAnnotationMemberType
static final int AnnotationCircularitySelfReference
static final int AnnotationCircularity
static final int DuplicateAnnotation
static final int MissingValueForAnnotationMember
static final int DuplicateAnnotationMember
static final int UndefinedAnnotationMember
static final int AnnotationValueMustBeClassLiteral
static final int AnnotationValueMustBeConstant
static final int AnnotationFieldNeedConstantInitialization
static final int IllegalModifierForAnnotationField
static final int AnnotationCannotOverrideMethod
static final int AnnotationMembersCannotHaveParameters
static final int AnnotationMembersCannotHaveTypeParameters
static final int AnnotationTypeDeclarationCannotHaveSuperclass
static final int AnnotationTypeDeclarationCannotHaveSuperinterfaces
static final int DuplicateTargetInTargetAnnotation
static final int DisallowedTargetForAnnotation
static final int MethodMustOverride
static final int AnnotationTypeDeclarationCannotHaveConstructor
static final int AnnotationValueMustBeAnnotation
static final int AnnotationTypeUsedAsSuperInterface
static final int MissingOverrideAnnotation
static final int FieldMissingDeprecatedAnnotation
static final int MethodMissingDeprecatedAnnotation
static final int TypeMissingDeprecatedAnnotation
static final int UnhandledWarningToken
static final int AnnotationValueMustBeArrayInitializer
static final int AnnotationValueMustBeAnEnumConstant
static final int MethodMustOverrideOrImplement
static final int UnusedWarningToken
static final int MissingOverrideAnnotationForInterfaceMethodImplementation
static final int InvalidUsageOfTypeAnnotations
static final int DisallowedExplicitThisParameter
static final int MisplacedTypeAnnotations
static final int IllegalTypeAnnotationsInStaticMemberAccess
static final int IllegalUsageOfTypeAnnotations
static final int IllegalDeclarationOfThisParameter
static final int ExplicitThisParameterNotBelow18
static final int DefaultMethodNotBelow18
static final int LambdaExpressionNotBelow18
static final int MethodReferenceNotBelow18
static final int ConstructorReferenceNotBelow18
static final int ExplicitThisParameterNotInLambda
static final int ExplicitAnnotationTargetRequired
static final int IllegalTypeForExplicitThis
static final int IllegalQualifierForExplicitThis
static final int IllegalQualifierForExplicitThis2
static final int TargetTypeNotAFunctionalInterface
static final int IllegalVarargInLambda
static final int illFormedParameterizationOfFunctionalInterface
static final int lambdaSignatureMismatched
static final int lambdaParameterTypeMismatched
static final int IncompatibleLambdaParameterType
static final int NoGenericLambda
static final int UnusedTypeArgumentsForConstructorInvocation
static final int UnusedTypeParameter
static final int IllegalArrayOfUnionType
static final int OuterLocalMustBeEffectivelyFinal
static final int InterfaceNotFunctionalInterface
static final int ConstructionTypeMismatch
static final int ToleratedMisplacedTypeAnnotations
static final int NonNullExpressionComparisonYieldsFalse
static final int RedundantNullCheckOnNonNullExpression
static final int NullExpressionReference
static final int PotentialNullExpressionReference
static final int CorruptedSignature
static final int InvalidEncoding
static final int CannotReadSource
static final int BoxingConversion
static final int UnboxingConversion
static final int IllegalModifierForEnum
static final int IllegalModifierForEnumConstant
static final int IllegalModifierForLocalEnum
static final int IllegalModifierForMemberEnum
static final int CannotDeclareEnumSpecialMethod
static final int IllegalQualifiedEnumConstantLabel
static final int CannotExtendEnum
static final int CannotInvokeSuperConstructorInEnum
static final int EnumAbstractMethodMustBeImplemented
static final int EnumSwitchCannotTargetField
static final int IllegalModifierForEnumConstructor
static final int MissingEnumConstantCase
static final int EnumStaticFieldInInInitializerContext
static final int EnumConstantMustImplementAbstractMethod
static final int EnumConstantCannotDefineAbstractMethod
static final int AbstractMethodInEnum
static final int MissingEnumDefaultCase
static final int MissingDefaultCase
static final int MissingEnumConstantCaseDespiteDefault
static final int UninitializedLocalVariableHintMissingDefault
static final int UninitializedBlankFinalFieldHintMissingDefault
static final int ShouldReturnValueHintMissingDefault
static final int IllegalExtendedDimensionsForVarArgs
static final int MethodVarargsArgumentNeedCast
static final int ConstructorVarargsArgumentNeedCast
static final int VarargsConflict
static final int SafeVarargsOnFixedArityMethod
static final int SafeVarargsOnNonFinalInstanceMethod
static final int PotentialHeapPollutionFromVararg
static final int VarargsElementTypeNotVisible
static final int VarargsElementTypeNotVisibleForConstructor
static final int ApplicableMethodOverriddenByInapplicable
static final int JavadocGenericMethodTypeArgumentMismatch
static final int JavadocNonGenericMethod
static final int JavadocIncorrectArityForParameterizedMethod
static final int JavadocParameterizedMethodArgumentTypeMismatch
static final int JavadocTypeArgumentsForRawGenericMethod
static final int JavadocGenericConstructorTypeArgumentMismatch
static final int JavadocNonGenericConstructor
static final int JavadocIncorrectArityForParameterizedConstructor
static final int JavadocParameterizedConstructorArgumentTypeMismatch
static final int JavadocTypeArgumentsForRawGenericConstructor
static final int AssignmentToMultiCatchParameter
static final int ResourceHasToImplementAutoCloseable
static final int AssignmentToResource
static final int InvalidUnionTypeReferenceSequence
static final int AutoManagedResourceNotBelow17
static final int MultiCatchNotBelow17
static final int PolymorphicMethodNotBelow17
static final int IncorrectSwitchType17
static final int CannotInferElidedTypes
static final int CannotUseDiamondWithExplicitTypeArguments
static final int CannotUseDiamondWithAnonymousClasses
static final int SwitchOnStringsNotBelow17
static final int UnhandledExceptionOnAutoClose
static final int DiamondNotBelow17
static final int RedundantSpecificationOfTypeArguments
static final int PotentiallyUnclosedCloseable
static final int PotentiallyUnclosedCloseableAtExit
static final int UnclosedCloseable
static final int UnclosedCloseableAtExit
static final int ExplicitlyClosedAutoCloseable
static final int SwitchOnEnumNotBelow15
static final int IntersectionCastNotBelow18
static final int IllegalBasetypeInIntersectionCast
static final int IllegalArrayTypeInIntersectionCast
static final int DuplicateBoundInIntersectionCast
static final int MultipleFunctionalInterfaces
static final int StaticInterfaceMethodNotBelow18
static final int DuplicateAnnotationNotMarkedRepeatable
static final int DisallowedTargetForContainerAnnotationType
static final int RepeatedAnnotationWithContainerAnnotation
static final int ExternalProblemNotFixable
static final int ExternalProblemFixable
static final int ContainerAnnotationTypeHasWrongValueType
static final int ContainerAnnotationTypeMustHaveValue
static final int ContainerAnnotationTypeHasNonDefaultMembers
static final int ContainerAnnotationTypeHasShorterRetention
static final int RepeatableAnnotationTypeTargetMismatch
static final int RepeatableAnnotationTypeIsDocumented
static final int RepeatableAnnotationTypeIsInherited
static final int RepeatableAnnotationWithRepeatingContainerAnnotation
static final int RequiredNonNullButProvidedNull
static final int RequiredNonNullButProvidedPotentialNull
static final int RequiredNonNullButProvidedUnknown
static final int MissingNonNullByDefaultAnnotationOnPackage
static final int IllegalReturnNullityRedefinition
static final int IllegalRedefinitionToNonNullParameter
static final int IllegalDefinitionToNonNullParameter
static final int ParameterLackingNonNullAnnotation
static final int ParameterLackingNullableAnnotation
static final int PotentialNullMessageSendReference
static final int RedundantNullCheckOnNonNullMessageSend
static final int CannotImplementIncompatibleNullness
static final int RedundantNullAnnotation
static final int IllegalAnnotationForBaseType
static final int NullableFieldReference
static final int RedundantNullDefaultAnnotation
static final int RedundantNullDefaultAnnotationPackage
static final int RedundantNullDefaultAnnotationType
static final int RedundantNullDefaultAnnotationMethod
static final int ContradictoryNullAnnotations
static final int MissingNonNullByDefaultAnnotationOnType
static final int RedundantNullCheckOnSpecdNonNullLocalVariable
static final int SpecdNonNullLocalVariableComparisonYieldsFalse
static final int RequiredNonNullButProvidedSpecdNullable
static final int UninitializedNonNullField
static final int UninitializedNonNullFieldHintMissingDefault
static final int NonNullMessageSendComparisonYieldsFalse
static final int RedundantNullCheckOnNonNullSpecdField
static final int NonNullSpecdFieldComparisonYieldsFalse
static final int ConflictingNullAnnotations
static final int ConflictingInheritedNullAnnotations
static final int RedundantNullCheckOnField
static final int FieldComparisonYieldsFalse
static final int ArrayReferencePotentialNullReference
static final int DereferencingNullableExpression
static final int NullityMismatchingTypeAnnotation
static final int NullityMismatchingTypeAnnotationSuperHint
static final int NullityUncheckedTypeAnnotationDetail
static final int NullityUncheckedTypeAnnotationDetailSuperHint
static final int ReferenceExpressionParameterNullityMismatch
static final int ReferenceExpressionParameterNullityUnchecked
static final int ReferenceExpressionReturnNullRedef
static final int ReferenceExpressionReturnNullRedefUnchecked
static final int RedundantNullCheckAgainstNonNullType
static final int NullAnnotationUnsupportedLocation
static final int NullAnnotationUnsupportedLocationAtType
static final int NullityMismatchTypeArgument
static final int ContradictoryNullAnnotationsOnBound
static final int ContradictoryNullAnnotationsInferred
static final int UnsafeNullnessCast
static final int NonNullDefaultDetailIsNotEvaluated
static final int NullNotCompatibleToFreeTypeVariable
static final int NullityMismatchAgainstFreeTypeVariable
static final int ImplicitObjectBoundNoNullDefault
static final int IllegalParameterNullityRedefinition
static final int ContradictoryNullAnnotationsInferredFunctionType
static final int IllegalReturnNullityRedefinitionFreeTypeVariable
static final int IllegalModifiersForElidedType
static final int IllegalModifiers
static final int IllegalTypeArgumentsInRawConstructorReference
static final int IllegalModifierForInterfaceMethod18
static final int DefaultMethodOverridesObjectMethod
static final int InheritedDefaultMethodConflictsWithOtherInherited
static final int DuplicateInheritedDefaultMethods
static final int SuperAccessCannotBypassDirectSuper
static final int SuperCallCannotBypassOverride
static final int IllegalModifierCombinationForInterfaceMethod
static final int IllegalStrictfpForAbstractInterfaceMethod
static final int IllegalDefaultModifierSpecification
static final int GenericInferenceError
static final int LambdaShapeComputationError
String[] getArguments()
int getID()
String getMessage()
char[] getOriginatingFileName()
int getSourceEnd()
int getSourceLineNumber()
int getSourceStart()
boolean isError()
boolean isWarning()
void setSourceEnd(int sourceEnd)
sourceEnd
- the given end positionvoid setSourceLineNumber(int lineNumber)
lineNumber
- the given line numbervoid setSourceStart(int sourceStart)
sourceStart
- the given start position
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.