Description of a Java problem, as detected by the compiler or some of the underlying
technology reusing the compiler.
A problem provides access to:
|
Field Summary |
static int |
AbstractMethodCannotBeOverridden
|
static int |
AbstractMethodInAbstractClass
|
static int |
AbstractMethodMustBeImplemented
|
static int |
AmbiguousConstructor
|
static int |
AmbiguousConstructorInDefaultConstructor
|
static int |
AmbiguousConstructorInImplicitConstructorCall
|
static int |
AmbiguousField
|
static int |
AmbiguousMethod
|
static int |
AmbiguousType
|
static int |
AnnotationCannotOverrideMethod
|
static int |
AnnotationCircularity
|
static int |
AnnotationCircularitySelfReference
|
static int |
AnnotationFieldNeedConstantInitialization
Deprecated. - problem is no longer generated (code is legite) |
static int |
AnnotationMembersCannotHaveParameters
|
static int |
AnnotationMembersCannotHaveTypeParameters
|
static int |
AnnotationTypeDeclarationCannotHaveConstructor
|
static int |
AnnotationTypeDeclarationCannotHaveSuperclass
|
static int |
AnnotationTypeDeclarationCannotHaveSuperinterfaces
|
static int |
AnnotationTypeUsedAsSuperInterface
|
static int |
AnnotationValueMustBeAnnotation
|
static int |
AnnotationValueMustBeArrayInitializer
|
static int |
AnnotationValueMustBeClassLiteral
|
static int |
AnnotationValueMustBeConstant
|
static int |
AnonymousClassCannotExtendFinalClass
|
static int |
ArgumentHidingField
|
static int |
ArgumentHidingLocalVariable
|
static int |
ArgumentIsNeverUsed
|
static int |
ArgumentTypeAmbiguous
Deprecated. - problem is no longer generated, use AmbiguousType is used instead |
static int |
ArgumentTypeCannotBeVoid
|
static int |
ArgumentTypeCannotBeVoidArray
|
static int |
ArgumentTypeInheritedNameHidesEnclosingName
Deprecated. - problem is no longer generated, use InheritedTypeHidesEnclosingName is used instead |
static int |
ArgumentTypeInternalNameProvided
Deprecated. - problem is no longer generated, use InternalTypeNameProvided is used instead |
static int |
ArgumentTypeNotFound
Deprecated. - problem is no longer generated, UndefinedType is used instead |
static int |
ArgumentTypeNotVisible
Deprecated. - problem is no longer generated, NotVisibleType is used instead |
static int |
ArrayConstantsOnlyInArrayInitializers
|
static int |
ArrayReferenceRequired
|
static int |
AssignmentHasNoEffect
|
static int |
BodyForAbstractMethod
|
static int |
BodyForNativeMethod
|
static int |
BoundCannotBeArray
|
static int |
BoundHasConflictingArguments
|
static int |
BoundMustBeAnInterface
|
static int |
BoxingConversion
|
static int |
BytecodeExceeds64KLimit
|
static int |
BytecodeExceeds64KLimitForClinit
|
static int |
BytecodeExceeds64KLimitForConstructor
|
static int |
CannotAllocateVoidArray
|
static int |
CannotDeclareEnumSpecialMethod
|
static int |
CannotDefineAnnotationInLocalType
|
static int |
CannotDefineDimensionExpressionsWithInit
|
static int |
CannotDefineEnumInLocalType
|
static int |
CannotDefineInterfaceInLocalType
|
static int |
CannotDefineStaticInitializerInLocalType
|
static int |
CannotExtendEnum
|
static int |
CannotHideAnInstanceMethodWithAStaticMethod
|
static int |
CannotImportPackage
|
static int |
CannotInvokeSuperConstructorInEnum
|
static int |
CannotOverrideAStaticMethodWithAnInstanceMethod
|
static int |
CannotReadSource
|
static int |
CannotReturnInInitializer
|
static int |
CannotThrowNull
|
static int |
CannotThrowType
|
static int |
CannotUseSuperInCodeSnippet
|
static int |
ClassExtendFinalClass
|
static int |
CodeCannotBeReached
|
static int |
CodeSnippetMissingClass
|
static int |
CodeSnippetMissingMethod
|
static int |
ConflictingImport
|
static int |
ConstructorRelated
|
static int |
ConstructorVarargsArgumentNeedCast
|
static int |
CorruptedSignature
|
static int |
DirectInvocationOfAbstractMethod
|
static int |
DisallowedTargetForAnnotation
|
static int |
DiscouragedReference
|
static int |
DuplicateAnnotation
|
static int |
DuplicateAnnotationMember
|
static int |
DuplicateBlankFinalFieldInitialization
|
static int |
DuplicateBounds
|
static int |
DuplicateCase
|
static int |
DuplicateDefaultCase
|
static int |
DuplicateField
|
static int |
DuplicateFinalLocalInitialization
|
static int |
DuplicateImport
|
static int |
DuplicateLabel
|
static int |
DuplicateMethod
|
static int |
DuplicateMethodErasure
|
static int |
DuplicateModifierForArgument
|
static int |
DuplicateModifierForField
|
static int |
DuplicateModifierForMethod
|
static int |
DuplicateModifierForType
|
static int |
DuplicateModifierForVariable
|
static int |
DuplicateNestedType
|
static int |
DuplicateParameterizedMethods
|
static int |
DuplicateSuperInterface
|
static int |
DuplicateTargetInTargetAnnotation
|
static int |
DuplicateTypes
|
static int |
DuplicateTypeVariable
|
static int |
EmptyControlFlowStatement
|
static int |
EnclosingInstanceInConstructorCall
|
static int |
EndOfSource
|
static int |
EnumAbstractMethodMustBeImplemented
|
static int |
EnumConstantsCannotBeSurroundedByParenthesis
|
static int |
EnumStaticFieldInInInitializerContext
|
static int |
EnumSwitchCannotTargetField
|
static int |
ExceptionTypeAmbiguous
Deprecated. - problem is no longer generated, use AmbiguousType is used instead |
static int |
ExceptionTypeInheritedNameHidesEnclosingName
Deprecated. - problem is no longer generated, use InheritedTypeHidesEnclosingName is used instead |
static int |
ExceptionTypeInternalNameProvided
Deprecated. - problem is no longer generated, use InternalTypeNameProvided is used instead |
static int |
ExceptionTypeNotFound
Deprecated. - problem is no longer generated, UndefinedType is used instead |
static int |
ExceptionTypeNotVisible
Deprecated. - problem is no longer generated, NotVisibleType is used instead |
static int |
ExpressionShouldBeAVariable
|
static int |
ExternalProblemFixable
|
static int |
ExternalProblemNotFixable
|
static int |
FallthroughCase
|
static int |
FieldHidingField
|
static int |
FieldHidingLocalVariable
|
static int |
FieldMissingDeprecatedAnnotation
|
static int |
FieldRelated
|
static int |
FieldTypeAmbiguous
Deprecated. - problem is no longer generated, use AmbiguousType is used instead |
static int |
FieldTypeInheritedNameHidesEnclosingName
Deprecated. - problem is no longer generated, use InheritedTypeHidesEnclosingName is used instead |
static int |
FieldTypeInternalNameProvided
Deprecated. - problem is no longer generated, use InternalTypeNameProvided is used instead |
static int |
FieldTypeNotFound
Deprecated. - problem is no longer generated, UndefinedType is used instead |
static int |
FieldTypeNotVisible
Deprecated. - problem is no longer generated, NotVisibleType is used instead |
static int |
FinalBoundForTypeVariable
|
static int |
FinalFieldAssignment
|
static int |
FinallyMustCompleteNormally
|
static int |
FinalMethodCannotBeOverridden
|
static int |
FinalOuterLocalAssignment
|
static int |
ForbiddenReference
|
static int |
GenericConstructorTypeArgumentMismatch
|
static int |
GenericMethodTypeArgumentMismatch
|
static int |
GenericTypeCannotExtendThrowable
|
static int |
HidingEnclosingType
|
static int |
HierarchyCircularity
|
static int |
HierarchyCircularitySelfReference
|
static int |
HierarchyHasProblems
|
static int |
IgnoreCategoriesMask
Mask to use in order to filter out the category portion of the problem ID. |
static int |
IllegalAbstractModifierCombinationForMethod
|
static int |
IllegalAccessFromTypeVariable
|
static int |
IllegalCast
|
static int |
IllegalClassLiteralForTypeVariable
|
static int |
IllegalDimension
|
static int |
IllegalEnclosingInstanceSpecification
|
static int |
IllegalExtendedDimensions
|
static int |
IllegalExtendedDimensionsForVarArgs
|
static int |
IllegalGenericArray
|
static int |
IllegalInstanceofParameterizedType
|
static int |
IllegalInstanceofTypeParameter
|
static int |
IllegalModifierCombinationFinalAbstractForClass
|
static int |
IllegalModifierCombinationFinalVolatileForField
|
static int |
IllegalModifierForAnnotationField
|
static int |
IllegalModifierForAnnotationMemberType
|
static int |
IllegalModifierForAnnotationMethod
|
static int |
IllegalModifierForAnnotationType
|
static int |
IllegalModifierForArgument
|
static int |
IllegalModifierForClass
|
static int |
IllegalModifierForEnum
|
static int |
IllegalModifierForEnumConstant
|
static int |
IllegalModifierForEnumConstructor
|
static int |
IllegalModifierForField
|
static int |
IllegalModifierForInterface
|
static int |
IllegalModifierForInterfaceField
|
static int |
IllegalModifierForInterfaceMethod
|
static int |
IllegalModifierForLocalClass
|
static int |
IllegalModifierForLocalEnum
|
static int |
IllegalModifierForMemberClass
|
static int |
IllegalModifierForMemberEnum
|
static int |
IllegalModifierForMemberInterface
|
static int |
IllegalModifierForMethod
|
static int |
IllegalModifierForVariable
|
static int |
IllegalPrimitiveOrArrayTypeForEnclosingInstance
|
static int |
IllegalQualifiedEnumConstantLabel
|
static int |
IllegalQualifiedParameterizedTypeAllocation
|
static int |
IllegalStaticModifierForMemberType
|
static int |
IllegalTypeVariableSuperReference
|
static int |
IllegalUsageOfQualifiedTypeReference
|
static int |
IllegalVararg
|
static int |
IllegalVisibilityModifierCombinationForField
|
static int |
IllegalVisibilityModifierCombinationForMemberType
|
static int |
IllegalVisibilityModifierCombinationForMethod
|
static int |
IllegalVisibilityModifierForInterfaceMemberType
|
static int |
ImportAmbiguous
Deprecated. - problem is no longer generated, use AmbiguousType is used instead |
static int |
ImportInheritedNameHidesEnclosingName
Deprecated. - problem is no longer generated, use InheritedTypeHidesEnclosingName is used instead |
static int |
ImportInternalNameProvided
Deprecated. - problem is no longer generated, use InternalTypeNameProvided is used instead |
static int |
ImportNotFound
|
static int |
ImportNotVisible
Deprecated. - problem is no longer generated, NotVisibleType is used instead |
static int |
ImportRelated
|
static int |
IncompatibleExceptionInInheritedMethodThrowsClause
|
static int |
IncompatibleExceptionInThrowsClause
|
static int |
IncompatibleExceptionInThrowsClauseForNonInheritedInterfaceMethod
|
static int |
IncompatibleReturnType
|
static int |
IncompatibleReturnTypeForNonInheritedInterfaceMethod
|
static int |
IncompatibleTypesInConditionalOperator
|
static int |
IncompatibleTypesInEqualityOperator
|
static int |
IncompatibleTypesInForeach
|
static int |
IncorrectArityForParameterizedConstructor
|
static int |
IncorrectArityForParameterizedMethod
|
static int |
IncorrectArityForParameterizedType
|
static int |
IncorrectEnclosingInstanceReference
|
static int |
IncorrectSwitchType
|
static int |
IndirectAccessToStaticField
|
static int |
IndirectAccessToStaticMethod
|
static int |
IndirectAccessToStaticType
|
static int |
InheritedFieldHidesEnclosingName
|
static int |
InheritedMethodHidesEnclosingName
|
static int |
InheritedMethodReducesVisibility
|
static int |
InheritedTypeHidesEnclosingName
|
static int |
InitializerMustCompleteNormally
|
static int |
InstanceFieldDuringConstructorInvocation
|
static int |
InstanceMethodDuringConstructorInvocation
|
static int |
InterfaceAmbiguous
Deprecated. - problem is no longer generated, use AmbiguousType is used instead |
static int |
InterfaceCannotHaveConstructors
|
static int |
InterfaceCannotHaveInitializers
|
static int |
InterfaceInheritedNameHidesEnclosingName
Deprecated. - problem is no longer generated, use InheritedTypeHidesEnclosingName is used instead |
static int |
InterfaceInternalNameProvided
Deprecated. - problem is no longer generated, use InternalTypeNameProvided is used instead |
static int |
InterfaceNotFound
Deprecated. - problem is no longer generated, UndefinedType is used instead |
static int |
InterfaceNotVisible
Deprecated. - problem is no longer generated, NotVisibleType is used instead |
static int |
Internal
|
static int |
InternalTypeNameProvided
|
static int |
InvalidAnnotationMemberType
|
static int |
InvalidBreak
|
static int |
InvalidCatchBlockSequence
|
static int |
InvalidCharacterConstant
|
static int |
InvalidClassInstantiation
|
static int |
InvalidContinue
|
static int |
InvalidDigit
|
static int |
InvalidEncoding
|
static int |
InvalidEscape
|
static int |
InvalidExplicitConstructorCall
|
static int |
InvalidExpressionAsStatement
|
static int |
InvalidFileNameForPackageAnnotations
|
static int |
InvalidFloat
|
static int |
InvalidHexa
|
static int |
InvalidHighSurrogate
|
static int |
InvalidInput
|
static int |
InvalidLowSurrogate
|
static int |
InvalidNullToSynchronized
|
static int |
InvalidOctal
|
static int |
InvalidOperator
|
static int |
InvalidParameterizedExceptionType
|
static int |
InvalidParenthesizedExpression
|
static int |
InvalidTypeExpression
|
static int |
InvalidTypeForCollection
|
static int |
InvalidTypeForStaticImport
|
static int |
InvalidTypeToSynchronized
|
static int |
InvalidTypeVariableExceptionType
|
static int |
InvalidUnaryExpression
|
static int |
InvalidUnicodeEscape
|
static int |
InvalidUsageOfAnnotationDeclarations
|
static int |
InvalidUsageOfAnnotations
|
static int |
InvalidUsageOfEnumDeclarations
|
static int |
InvalidUsageOfForeachStatements
|
static int |
InvalidUsageOfStaticImports
|
static int |
InvalidUsageOfTypeArguments
|
static int |
InvalidUsageOfTypeParameters
|
static int |
InvalidUsageOfVarargs
|
static int |
InvalidVoidExpression
|
static int |
IsClassPathCorrect
|
static int |
Javadoc
|
static int |
JavadocAmbiguousConstructor
|
static int |
JavadocAmbiguousField
|
static int |
JavadocAmbiguousMethod
|
static int |
JavadocAmbiguousMethodReference
|
static int |
JavadocAmbiguousType
|
static int |
JavadocDuplicateParamName
|
static int |
JavadocDuplicateReturnTag
|
static int |
JavadocDuplicateThrowsClassName
|
static int |
JavadocEmptyReturnTag
|
static int |
JavadocGenericConstructorTypeArgumentMismatch
|
static int |
JavadocGenericMethodTypeArgumentMismatch
|
static int |
JavadocIncorrectArityForParameterizedConstructor
|
static int |
JavadocIncorrectArityForParameterizedMethod
|
static int |
JavadocInheritedFieldHidesEnclosingName
|
static int |
JavadocInheritedMethodHidesEnclosingName
|
static int |
JavadocInheritedNameHidesEnclosingTypeName
|
static int |
JavadocInternalTypeNameProvided
|
static int |
JavadocInvalidParamName
|
static int |
JavadocInvalidParamTagName
|
static int |
JavadocInvalidParamTagTypeParameter
|
static int |
JavadocInvalidSeeArgs
|
static int |
JavadocInvalidSeeHref
|
static int |
JavadocInvalidSeeReference
|
static int |
JavadocInvalidTag
|
static int |
JavadocInvalidThrowsClass
|
static int |
JavadocInvalidThrowsClassName
|
static int |
JavadocInvalidValueReference
|
static int |
JavadocMalformedSeeReference
|
static int |
JavadocMessagePrefix
|
static int |
JavadocMissing
|
static int |
JavadocMissingHashCharacter
|
static int |
JavadocMissingIdentifier
|
static int |
JavadocMissingParamName
|
static int |
JavadocMissingParamTag
|
static int |
JavadocMissingReturnTag
|
static int |
JavadocMissingSeeReference
|
static int |
JavadocMissingThrowsClassName
|
static int |
JavadocMissingThrowsTag
|
static int |
JavadocNoMessageSendOnArrayType
|
static int |
JavadocNoMessageSendOnBaseType
|
static int |
JavadocNonGenericConstructor
|
static int |
JavadocNonGenericMethod
|
static int |
JavadocNonStaticTypeFromStaticInvocation
|
static int |
JavadocNotVisibleConstructor
|
static int |
JavadocNotVisibleField
|
static int |
JavadocNotVisibleMethod
|
static int |
JavadocNotVisibleType
|
static int |
JavadocParameterizedConstructorArgumentTypeMismatch
|
static int |
JavadocParameterizedMethodArgumentTypeMismatch
|
static int |
JavadocParameterMismatch
|
static int |
JavadocTypeArgumentsForRawGenericConstructor
|
static int |
JavadocTypeArgumentsForRawGenericMethod
|
static int |
JavadocUndefinedConstructor
|
static int |
JavadocUndefinedField
|
static int |
JavadocUndefinedMethod
|
static int |
JavadocUndefinedType
|
static int |
JavadocUnexpectedTag
|
static int |
JavadocUnexpectedText
|
static int |
JavadocUnterminatedInlineTag
|
static int |
JavadocUsingDeprecatedConstructor
|
static int |
JavadocUsingDeprecatedField
|
static int |
JavadocUsingDeprecatedMethod
|
static int |
JavadocUsingDeprecatedType
|
static int |
LocalVariableCannotBeNull
|
static int |
LocalVariableCanOnlyBeNull
|