<s> package org . eclipse . jdt . core . compiler ; import org . eclipse . jdt . internal . compiler . lookup . ProblemReasons ; public interface IProblem { String [ ] getArguments ( ) ; int getID ( ) ; String getMessage ( ) ; char [ ] getOriginatingFileName ( ) ; int getSourceEnd ( ) ; int getSourceLineNumber ( ) ; int getSourceStart ( ) ; boolean isError ( ) ; boolean isWarning ( ) ; void setSourceEnd ( int sourceEnd ) ; void setSourceLineNumber ( int lineNumber ) ; void setSourceStart ( int sourceStart ) ; int TypeRelated = 0x01000000 ; int FieldRelated = 0x02000000 ; int MethodRelated = 0x04000000 ; int ConstructorRelated = 0x08000000 ; int ImportRelated = 0x10000000 ; int Internal = 0x20000000 ; int Syntax = 0x40000000 ; int Javadoc = 0x80000000 ; int IgnoreCategoriesMask = 0xFFFFFF ; int Unclassified = 0 ; int ObjectHasNoSuperclass = TypeRelated + 1 ; int UndefinedType = TypeRelated + 2 ; int NotVisibleType = TypeRelated + 3 ; int AmbiguousType = TypeRelated + 4 ; int UsingDeprecatedType = TypeRelated + 5 ; int InternalTypeNameProvided = TypeRelated + 6 ; int UnusedPrivateType = Internal + TypeRelated + 7 ; int IncompatibleTypesInEqualityOperator = TypeRelated + 15 ; int IncompatibleTypesInConditionalOperator = TypeRelated + 16 ; int TypeMismatch = TypeRelated + 17 ; int IndirectAccessToStaticType = Internal + TypeRelated + 18 ; int MissingEnclosingInstanceForConstructorCall = TypeRelated + 20 ; int MissingEnclosingInstance = TypeRelated + 21 ; int IncorrectEnclosingInstanceReference = TypeRelated + 22 ; int IllegalEnclosingInstanceSpecification = TypeRelated + 23 ; int CannotDefineStaticInitializerInLocalType = Internal + 24 ; int OuterLocalMustBeFinal = Internal + 25 ; int CannotDefineInterfaceInLocalType = Internal + 26 ; int IllegalPrimitiveOrArrayTypeForEnclosingInstance = TypeRelated + 27 ; int EnclosingInstanceInConstructorCall = Internal + 28 ; int AnonymousClassCannotExtendFinalClass = TypeRelated + 29 ; int CannotDefineAnnotationInLocalType = Internal + 30 ; int CannotDefineEnumInLocalType = Internal + 31 ; int NonStaticContextForEnumMemberType = Internal + 32 ; int TypeHidingType = TypeRelated + 33 ; int UndefinedName = Internal + FieldRelated + 50 ; int UninitializedLocalVariable = Internal + 51 ; int VariableTypeCannotBeVoid = Internal + 52 ; int VariableTypeCannotBeVoidArray = Internal + 53 ; int CannotAllocateVoidArray = Internal + 54 ; int RedefinedLocal = Internal + 55 ; int RedefinedArgument = Internal + 56 ; int DuplicateFinalLocalInitialization = Internal + 57 ; int NonBlankFinalLocalAssignment = Internal + 58 ; int ParameterAssignment = Internal + 59 ; int FinalOuterLocalAssignment = Internal + 60 ; int LocalVariableIsNeverUsed = Internal + 61 ; int ArgumentIsNeverUsed = Internal + 62 ; int BytecodeExceeds64KLimit = Internal + 63 ; int BytecodeExceeds64KLimitForClinit = Internal + 64 ; int TooManyArgumentSlots = Internal + 65 ; int TooManyLocalVariableSlots = Internal + 66 ; int TooManySyntheticArgumentSlots = Internal + 67 ; int TooManyArrayDimensions = Internal + 68 ; int BytecodeExceeds64KLimitForConstructor = Internal + 69 ; int UndefinedField = FieldRelated + 70 ; int NotVisibleField = FieldRelated + 71 ; int AmbiguousField = FieldRelated + 72 ; int UsingDeprecatedField = FieldRelated + 73 ; int NonStaticFieldFromStaticInvocation = FieldRelated + 74 ; int ReferenceToForwardField = FieldRelated + Internal + 75 ; int NonStaticAccessToStaticField = Internal + FieldRelated + 76 ; int UnusedPrivateField = Internal + FieldRelated + 77 ; int IndirectAccessToStaticField = Internal + FieldRelated + 78 ; int UnqualifiedFieldAccess = Internal + FieldRelated + 79 ; int FinalFieldAssignment = FieldRelated + 80 ; int UninitializedBlankFinalField = FieldRelated + 81 ; int DuplicateBlankFinalFieldInitialization = FieldRelated + 82 ; int UnresolvedVariable = FieldRelated + 83 ; int LocalVariableHidingLocalVariable = Internal + 90 ; int LocalVariableHidingField = Internal + FieldRelated + 91 ; int FieldHidingLocalVariable = Internal + FieldRelated + 92 ; int FieldHidingField = Internal + FieldRelated + 93 ; int ArgumentHidingLocalVariable = Internal + 94 ; int ArgumentHidingField = Internal + 95 ; int MissingSerialVersion = Internal + 96 ; int UndefinedMethod = MethodRelated + 100 ; int NotVisibleMethod = MethodRelated + 101 ; int AmbiguousMethod = MethodRelated + 102 ; int UsingDeprecatedMethod = MethodRelated + 103 ; int DirectInvocationOfAbstractMethod = MethodRelated + 104 ; int VoidMethodReturnsValue = MethodRelated + 105 ; int MethodReturnsVoid = MethodRelated + 106 ; int MethodRequiresBody = Internal + MethodRelated + 107 ; int ShouldReturnValue = Internal + MethodRelated + 108 ; int MethodButWithConstructorName = MethodRelated + 110 ; int MissingReturnType = TypeRelated + 111 ; int BodyForNativeMethod = Internal + MethodRelated + 112 ; int BodyForAbstractMethod = Internal + MethodRelated + 113 ; int NoMessageSendOnBaseType = MethodRelated + 114 ; int ParameterMismatch = MethodRelated + 115 ; int NoMessageSendOnArrayType = MethodRelated + 116 ; int NonStaticAccessToStaticMethod = Internal + MethodRelated + 117 ; int UnusedPrivateMethod = Internal + MethodRelated + 118 ; int IndirectAccessToStaticMethod = Internal + MethodRelated + 119 ; int MissingTypeInMethod = MethodRelated + 120 ; int MissingTypeInConstructor = ConstructorRelated + 129 ; int UndefinedConstructor = ConstructorRelated + 130 ; int NotVisibleConstructor = ConstructorRelated + 131 ; int AmbiguousConstructor = ConstructorRelated + 132 ; int UsingDeprecatedConstructor = ConstructorRelated + 133 ; int UnusedPrivateConstructor = Internal + MethodRelated + 134 ; int InstanceFieldDuringConstructorInvocation = ConstructorRelated + 135 ; int InstanceMethodDuringConstructorInvocation = ConstructorRelated + 136 ; int RecursiveConstructorInvocation = ConstructorRelated + 137 ; int ThisSuperDuringConstructorInvocation = ConstructorRelated + 138 ; int InvalidExplicitConstructorCall = ConstructorRelated + Syntax + 139 ; int UndefinedConstructorInDefaultConstructor = ConstructorRelated + 140 ; int NotVisibleConstructorInDefaultConstructor = ConstructorRelated + 141 ; int AmbiguousConstructorInDefaultConstructor = ConstructorRelated + 142 ; int UndefinedConstructorInImplicitConstructorCall = ConstructorRelated + 143 ; int NotVisibleConstructorInImplicitConstructorCall = ConstructorRelated + 144 ; int AmbiguousConstructorInImplicitConstructorCall = ConstructorRelated + 145 ; int UnhandledExceptionInDefaultConstructor = TypeRelated + 146 ; int UnhandledExceptionInImplicitConstructorCall = TypeRelated + 147 ; int UnusedObjectAllocation = Internal + 148 ; int DeadCode = Internal + 149 ; int ArrayReferenceRequired = Internal + 150 ; int NoImplicitStringConversionForCharArrayExpression = Internal + 151 ; int StringConstantIsExceedingUtf8Limit = Internal + 152 ; int NonConstantExpression = Internal + 153 ; int NumericValueOutOfRange = Internal + 154 ; int IllegalCast = TypeRelated + 156 ; int InvalidClassInstantiation = TypeRelated + 157 ; int CannotDefineDimensionExpressionsWithInit = Internal + 158 ; int MustDefineEitherDimensionExpressionsOrInitializer = Internal + 159 ; int InvalidOperator = Internal + 160 ; int CodeCannotBeReached = Internal + 161 ; int CannotReturnInInitializer = Internal + 162 ; int InitializerMustCompleteNormally = Internal + 163 ; int InvalidVoidExpression = Internal + 164 ; int MaskedCatch = TypeRelated + 165 ; int DuplicateDefaultCase = Internal + 166 ; int UnreachableCatch = TypeRelated + MethodRelated + 167 ; int UnhandledException = TypeRelated + 168 ; int IncorrectSwitchType = TypeRelated + 169 ; int DuplicateCase = FieldRelated + 170 ; int DuplicateLabel = Internal + 171 ; int InvalidBreak = Internal + 172 ; int InvalidContinue = Internal + 173 ; int UndefinedLabel = Internal + 174 ; int InvalidTypeToSynchronized = Internal + 175 ; int InvalidNullToSynchronized = Internal + 176 ; int CannotThrowNull = Internal + 177 ; int AssignmentHasNoEffect = Internal + 178 ; int PossibleAccidentalBooleanAssignment = Internal + 179 ; int SuperfluousSemicolon = Internal + 180 ; int UnnecessaryCast = Internal + TypeRelated + 181 ; int UnnecessaryArgumentCast = Internal + TypeRelated + 182 ; int UnnecessaryInstanceof = Internal + TypeRelated + 183 ; int FinallyMustCompleteNormally = Internal + 184 ; int UnusedMethodDeclaredThrownException = Internal + 185 ; int UnusedConstructorDeclaredThrownException = Internal + 186 ; int InvalidCatchBlockSequence = Internal + TypeRelated + 187 ; int EmptyControlFlowStatement = Internal + TypeRelated + 188 ; int UnnecessaryElse = Internal + 189 ; int NeedToEmulateFieldReadAccess = FieldRelated + 190 ; int NeedToEmulateFieldWriteAccess = FieldRelated + 191 ; int NeedToEmulateMethodAccess = MethodRelated + 192 ; int NeedToEmulateConstructorAccess = MethodRelated + 193 ; int FallthroughCase = Internal + 194 ; int InheritedMethodHidesEnclosingName = MethodRelated + 195 ; int InheritedFieldHidesEnclosingName = FieldRelated + 196 ; int InheritedTypeHidesEnclosingName = TypeRelated + 197 ; int IllegalUsageOfQualifiedTypeReference = Internal + Syntax + 198 ; int UnusedLabel = Internal + 199 ; int ThisInStaticContext = Internal + 200 ; int StaticMethodRequested = Internal + MethodRelated + 201 ; int IllegalDimension = Internal + 202 ; int InvalidTypeExpression = Internal + 203 ; int ParsingError = Syntax + Internal + 204 ; int ParsingErrorNoSuggestion = Syntax + Internal + 205 ; int InvalidUnaryExpression = Syntax + Internal + 206 ; int InterfaceCannotHaveConstructors = Syntax + Internal + 207 ; int ArrayConstantsOnlyInArrayInitializers = Syntax + Internal + 208 ; int ParsingErrorOnKeyword = Syntax + Internal + 209 ; int ParsingErrorOnKeywordNoSuggestion = Syntax + Internal + 210 ; int ComparingIdentical = Internal + 211 ; int UnmatchedBracket = Syntax + Internal + 220 ; int NoFieldOnBaseType = FieldRelated + 221 ; int InvalidExpressionAsStatement = Syntax + Internal + 222 ; int ExpressionShouldBeAVariable = Syntax + Internal + 223 ; int MissingSemiColon = Syntax + Internal + 224 ; int InvalidParenthesizedExpression = Syntax + Internal + 225 ; int ParsingErrorInsertTokenBefore = Syntax + Internal + 230 ; int ParsingErrorInsertTokenAfter = Syntax + Internal + 231 ; int ParsingErrorDeleteToken = Syntax + Internal + 232 ; int ParsingErrorDeleteTokens = Syntax + Internal + 233 ; int ParsingErrorMergeTokens = Syntax + Internal + 234 ; int ParsingErrorInvalidToken = Syntax + Internal + 235 ; int ParsingErrorMisplacedConstruct = Syntax + Internal + 236 ; int ParsingErrorReplaceTokens = Syntax + Internal + 237 ; int ParsingErrorNoSuggestionForTokens = Syntax + Internal + 238 ; int ParsingErrorUnexpectedEOF = Syntax + Internal + 239 ; int ParsingErrorInsertToComplete = Syntax + Internal + 240 ; int ParsingErrorInsertToCompleteScope = Syntax + Internal + 241 ; int ParsingErrorInsertToCompletePhrase = Syntax + Internal + 242 ; int EndOfSource = Syntax + Internal + 250 ; int InvalidHexa = Syntax + Internal + 251 ; int InvalidOctal = Syntax + Internal + 252 ; int InvalidCharacterConstant = Syntax + Internal + 253 ; int InvalidEscape = Syntax + Internal + 254 ; int InvalidInput = Syntax + Internal + 255 ; int InvalidUnicodeEscape = Syntax + Internal + 256 ; int InvalidFloat = Syntax + Internal + 257 ; int NullSourceString = Syntax + Internal + 258 ; int UnterminatedString = Syntax + Internal + 259 ; int UnterminatedComment = Syntax + Internal + 260 ; int NonExternalizedStringLiteral = Internal + 261 ; int InvalidDigit = Syntax + Internal + 262 ; int InvalidLowSurrogate = Syntax + Internal + 263 ; int InvalidHighSurrogate = Syntax + Internal + 264 ; int UnnecessaryNLSTag = Internal + 265 ; int DiscouragedReference = TypeRelated + 280 ; int InterfaceCannotHaveInitializers = TypeRelated + 300 ; int DuplicateModifierForType = TypeRelated + 301 ; int IllegalModifierForClass = TypeRelated + 302 ; int IllegalModifierForInterface = TypeRelated + 303 ; int IllegalModifierForMemberClass = TypeRelated + 304 ; int IllegalModifierForMemberInterface = TypeRelated + 305 ; int IllegalModifierForLocalClass = TypeRelated + 306 ; int ForbiddenReference = TypeRelated + 307 ; int IllegalModifierCombinationFinalAbstractForClass = TypeRelated + 308 ; int IllegalVisibilityModifierForInterfaceMemberType = TypeRelated + 309 ; int IllegalVisibilityModifierCombinationForMemberType = TypeRelated + 310 ; int IllegalStaticModifierForMemberType = TypeRelated + 311 ; int SuperclassMustBeAClass = TypeRelated + 312 ; int ClassExtendFinalClass = TypeRelated + 313 ; int DuplicateSuperInterface = TypeRelated + 314 ; int SuperInterfaceMustBeAnInterface = TypeRelated + 315 ; int HierarchyCircularitySelfReference = TypeRelated + 316 ; int HierarchyCircularity = TypeRelated + 317 ; int HidingEnclosingType = TypeRelated + 318 ; int DuplicateNestedType = TypeRelated + 319 ; int CannotThrowType = TypeRelated + 320 ; int PackageCollidesWithType = TypeRelated + 321 ; int TypeCollidesWithPackage = TypeRelated + 322 ; int DuplicateTypes = TypeRelated + 323 ; int IsClassPathCorrect = TypeRelated + 324 ; int PublicClassMustMatchFileName = TypeRelated + 325 ; int MustSpecifyPackage = Internal + 326 ; int HierarchyHasProblems = TypeRelated + 327 ; int PackageIsNotExpectedPackage = Internal + 328 ; int ObjectCannotHaveSuperTypes = Internal + 329 ; int ObjectMustBeClass = Internal + 330 ; int RedundantSuperinterface = TypeRelated + 331 ; int ShouldImplementHashcode = TypeRelated + 332 ; int AbstractMethodsInConcreteClass = TypeRelated + 333 ; int SuperclassNotFound = TypeRelated + 329 + ProblemReasons . NotFound ; int SuperclassNotVisible = TypeRelated + 329 + ProblemReasons . NotVisible ; int SuperclassAmbiguous = TypeRelated + 329 + ProblemReasons . Ambiguous ; int SuperclassInternalNameProvided = TypeRelated + 329 + ProblemReasons . InternalNameProvided ; int SuperclassInheritedNameHidesEnclosingName = TypeRelated + 329 + ProblemReasons . InheritedNameHidesEnclosingName ; int InterfaceNotFound = TypeRelated + 334 + ProblemReasons . NotFound ; int InterfaceNotVisible = TypeRelated + 334 + ProblemReasons . NotVisible ; int InterfaceAmbiguous = TypeRelated + 334 + ProblemReasons . Ambiguous ; int InterfaceInternalNameProvided = TypeRelated + 334 + ProblemReasons . InternalNameProvided ; int InterfaceInheritedNameHidesEnclosingName = TypeRelated + 334 + ProblemReasons . InheritedNameHidesEnclosingName ; int DuplicateField = FieldRelated + 340 ; int DuplicateModifierForField = FieldRelated + 341 ; int IllegalModifierForField = FieldRelated + 342 ; int IllegalModifierForInterfaceField = FieldRelated + 343 ; int IllegalVisibilityModifierCombinationForField = FieldRelated + 344 ; int IllegalModifierCombinationFinalVolatileForField = FieldRelated + 345 ; int UnexpectedStaticModifierForField = FieldRelated + 346 ; int FieldTypeNotFound = FieldRelated + 349 + ProblemReasons . NotFound ; int FieldTypeNotVisible = FieldRelated + 349 + ProblemReasons . NotVisible ; int FieldTypeAmbiguous = FieldRelated + 349 + ProblemReasons . Ambiguous ; int FieldTypeInternalNameProvided = FieldRelated + 349 + ProblemReasons . InternalNameProvided ; int FieldTypeInheritedNameHidesEnclosingName = FieldRelated + 349 + ProblemReasons . InheritedNameHidesEnclosingName ; int DuplicateMethod = MethodRelated + 355 ; int IllegalModifierForArgument = MethodRelated + 356 ; int DuplicateModifierForMethod = MethodRelated + 357 ; int IllegalModifierForMethod = MethodRelated + 358 ; int IllegalModifierForInterfaceMethod = MethodRelated + 359 ; int IllegalVisibilityModifierCombinationForMethod = MethodRelated + 360 ; int UnexpectedStaticModifierForMethod = MethodRelated + 361 ; int IllegalAbstractModifierCombinationForMethod = MethodRelated + 362 ; int AbstractMethodInAbstractClass = MethodRelated + 363 ; int ArgumentTypeCannotBeVoid = MethodRelated + 364 ; int ArgumentTypeCannotBeVoidArray = MethodRelated + 365 ; int ReturnTypeCannotBeVoidArray = MethodRelated + 366 ; int NativeMethodsCannotBeStrictfp = MethodRelated + 367 ; int DuplicateModifierForArgument = MethodRelated + 368 ; int IllegalModifierForConstructor = MethodRelated + 369 ; int ArgumentTypeNotFound = MethodRelated + 369 + ProblemReasons . NotFound ; int ArgumentTypeNotVisible = MethodRelated + 369 + ProblemReasons . NotVisible ; int ArgumentTypeAmbiguous = MethodRelated + 369 + ProblemReasons . Ambiguous ; int ArgumentTypeInternalNameProvided = MethodRelated + 369 + ProblemReasons . InternalNameProvided ; int ArgumentTypeInheritedNameHidesEnclosingName = MethodRelated + 369 + ProblemReasons . InheritedNameHidesEnclosingName ; int ExceptionTypeNotFound = MethodRelated + 374 + ProblemReasons . NotFound ; int ExceptionTypeNotVisible = MethodRelated + 374 + ProblemReasons . NotVisible ; int ExceptionTypeAmbiguous = MethodRelated + 374 + ProblemReasons . Ambiguous ; int ExceptionTypeInternalNameProvided = MethodRelated + 374 + ProblemReasons . InternalNameProvided ; int ExceptionTypeInheritedNameHidesEnclosingName = MethodRelated + 374 + ProblemReasons . InheritedNameHidesEnclosingName ; int ReturnTypeNotFound = MethodRelated + 379 + ProblemReasons . NotFound ; int ReturnTypeNotVisible = MethodRelated + 379 + ProblemReasons . NotVisible ; int ReturnTypeAmbiguous = MethodRelated + 379 + ProblemReasons . Ambiguous ; int ReturnTypeInternalNameProvided = MethodRelated + 379 + ProblemReasons . InternalNameProvided ; int ReturnTypeInheritedNameHidesEnclosingName = MethodRelated + 379 + ProblemReasons . InheritedNameHidesEnclosingName ; int ConflictingImport = ImportRelated + 385 ; int DuplicateImport = ImportRelated + 386 ; int CannotImportPackage = ImportRelated + 387 ; int UnusedImport = ImportRelated + 388 ; int ImportNotFound = ImportRelated + 389 + ProblemReasons . NotFound ; int ImportNotVisible = ImportRelated + 389 + ProblemReasons . NotVisible ; int ImportAmbiguous = ImportRelated + 389 + ProblemReasons . Ambiguous ; int ImportInternalNameProvided = ImportRelated + 389 + ProblemReasons . InternalNameProvided ; int ImportInheritedNameHidesEnclosingName = ImportRelated + 389 + ProblemReasons . InheritedNameHidesEnclosingName ; int InvalidTypeForStaticImport = ImportRelated + 391 ; int DuplicateModifierForVariable = MethodRelated + 395 ; int IllegalModifierForVariable = MethodRelated + 396 ; int LocalVariableCannotBeNull = Internal + 397 ; int LocalVariableCanOnlyBeNull = Internal + 398 ; int LocalVariableMayBeNull = Internal + 399 ; int AbstractMethodMustBeImplemented = MethodRelated + 400 ; int FinalMethodCannotBeOverridden = MethodRelated + 401 ; int IncompatibleExceptionInThrowsClause = MethodRelated + 402 ; int IncompatibleExceptionInInheritedMethodThrowsClause = MethodRelated + 403 ; int IncompatibleReturnType = MethodRelated + 404 ; int InheritedMethodReducesVisibility = MethodRelated + 405 ; int CannotOverrideAStaticMethodWithAnInstanceMethod = MethodRelated + 406 ; int CannotHideAnInstanceMethodWithAStaticMethod = MethodRelated + 407 ; int StaticInheritedMethodConflicts = MethodRelated + 408 ; int MethodReducesVisibility = MethodRelated + 409 ; int OverridingNonVisibleMethod = MethodRelated + 410 ; int AbstractMethodCannotBeOverridden = MethodRelated + 411 ; int OverridingDeprecatedMethod = MethodRelated + 412 ; int IncompatibleReturnTypeForNonInheritedInterfaceMethod = MethodRelated + 413 ; int IncompatibleExceptionInThrowsClauseForNonInheritedInterfaceMethod = MethodRelated + 414 ; int IllegalVararg = MethodRelated + 415 ; int OverridingMethodWithoutSuperInvocation = MethodRelated + 416 ; int MissingSynchronizedModifierInInheritedMethod = MethodRelated + 417 ; int AbstractMethodMustBeImplementedOverConcreteMethod = MethodRelated + 418 ; int InheritedIncompatibleReturnType = MethodRelated + 419 ; int CodeSnippetMissingClass = Internal + 420 ; int CodeSnippetMissingMethod = Internal + 421 ; int CannotUseSuperInCodeSnippet = Internal + 422 ; int TooManyConstantsInConstantPool = Internal + 430 ; int TooManyBytesForStringConstant = Internal + 431 ; int TooManyFields = Internal + 432 ; int TooManyMethods = Internal + 433 ; int UseAssertAsAnIdentifier = Internal + 440 ; int UseEnumAsAnIdentifier = Internal + 441 ; int EnumConstantsCannotBeSurroundedByParenthesis = Syntax + Internal + 442 ; int Task = Internal + 450 ; int NullLocalVariableReference = Internal + 451 ; int PotentialNullLocalVariableReference = Internal + 452 ; int RedundantNullCheckOnNullLocalVariable = Internal + 453 ; int NullLocalVariableComparisonYieldsFalse = Internal + 454 ; int RedundantLocalVariableNullAssignment = Internal + 455 ; int NullLocalVariableInstanceofYieldsFalse = Internal + 456 ; int RedundantNullCheckOnNonNullLocalVariable = Internal + 457 ; int NonNullLocalVariableComparisonYieldsFalse = Internal + 458 ; int UndocumentedEmptyBlock = Internal + 460 ; int JavadocInvalidSeeUrlReference = Javadoc + Internal + 462 ; int JavadocMissingTagDescription = Javadoc + Internal + 463 ; int JavadocDuplicateTag = Javadoc + Internal + 464 ; int JavadocHiddenReference = Javadoc + Internal + 465 ; int JavadocInvalidMemberTypeQualification = Javadoc + Internal + 466 ; int JavadocMissingIdentifier = Javadoc + Internal + 467 ; int JavadocNonStaticTypeFromStaticInvocation = Javadoc + Internal + 468 ; int JavadocInvalidParamTagTypeParameter = Javadoc + Internal + 469 ; int JavadocUnexpectedTag = Javadoc + Internal + 470 ; int JavadocMissingParamTag = Javadoc + Internal + 471 ; int JavadocMissingParamName = Javadoc + Internal + 472 ; int JavadocDuplicateParamName = Javadoc + Internal + 473 ; int JavadocInvalidParamName = Javadoc + Internal + 474 ; int JavadocMissingReturnTag = Javadoc + Internal + 475 ; int JavadocDuplicateReturnTag = Javadoc + Internal + 476 ; int JavadocMissingThrowsTag = Javadoc + Internal + 477 ; int JavadocMissingThrowsClassName = Javadoc + Internal + 478 ; int JavadocInvalidThrowsClass = Javadoc + Internal + 479 ; int JavadocDuplicateThrowsClassName = Javadoc + Internal + 480 ; int JavadocInvalidThrowsClassName = Javadoc + Internal + 481 ; int JavadocMissingSeeReference = Javadoc + Internal + 482 ; int JavadocInvalidSeeReference = Javadoc + Internal + 483 ; int JavadocInvalidSeeHref = Javadoc + Internal + 484 ; int JavadocInvalidSeeArgs = Javadoc + Internal + 485 ; int JavadocMissing = Javadoc + Internal + 486 ; int JavadocInvalidTag = Javadoc + Internal + 487 ; int JavadocUndefinedField = Javadoc + Internal + 488 ; int JavadocNotVisibleField = Javadoc + Internal + 489 ; int JavadocAmbiguousField = Javadoc + Internal + 490 ; int JavadocUsingDeprecatedField = Javadoc + Internal + 491 ; int JavadocUndefinedConstructor = Javadoc + Internal + 492 ; int JavadocNotVisibleConstructor = Javadoc + Internal + 493 ; int JavadocAmbiguousConstructor = Javadoc + Internal + 494 ; int JavadocUsingDeprecatedConstructor = Javadoc + Internal + 495 ; int JavadocUndefinedMethod = Javadoc + Internal + 496 ; int JavadocNotVisibleMethod = Javadoc + Internal + 497 ; int JavadocAmbiguousMethod = Javadoc + Internal + 498 ; int JavadocUsingDeprecatedMethod = Javadoc + Internal + 499 ; int JavadocNoMessageSendOnBaseType = Javadoc + Internal + 500 ; int JavadocParameterMismatch = Javadoc + Internal + 501 ; int JavadocNoMessageSendOnArrayType = Javadoc + Internal + 502 ; int JavadocUndefinedType = Javadoc + Internal + 503 ; int JavadocNotVisibleType = Javadoc + Internal + 504 ; int JavadocAmbiguousType = Javadoc + Internal + 505 ; int JavadocUsingDeprecatedType = Javadoc + Internal + 506 ; int JavadocInternalTypeNameProvided = Javadoc + Internal + 507 ; int JavadocInheritedMethodHidesEnclosingName = Javadoc + Internal + 508 ; int JavadocInheritedFieldHidesEnclosingName = Javadoc + Internal + 509 ; int JavadocInheritedNameHidesEnclosingTypeName = Javadoc + Internal + 510 ; int JavadocAmbiguousMethodReference = Javadoc + Internal + 511 ; int JavadocUnterminatedInlineTag = Javadoc + Internal + 512 ; int JavadocMalformedSeeReference = Javadoc + Internal + 513 ; int JavadocMessagePrefix = Internal + 514 ; int JavadocMissingHashCharacter = Javadoc + Internal + 515 ; int JavadocEmptyReturnTag = Javadoc + Internal + 516 ; int JavadocInvalidValueReference = Javadoc + Internal + 517 ; int JavadocUnexpectedText = Javadoc + Internal + 518 ; int JavadocInvalidParamTagName = Javadoc + Internal + 519 ; int DuplicateTypeVariable = Internal + 520 ; int IllegalTypeVariableSuperReference = Internal + 521 ; int NonStaticTypeFromStaticInvocation = Internal + 522 ; int ObjectCannotBeGeneric = Internal + 523 ; int NonGenericType = TypeRelated + 524 ; int IncorrectArityForParameterizedType = TypeRelated + 525 ; int TypeArgumentMismatch = TypeRelated + 526 ; int DuplicateMethodErasure = TypeRelated + 527 ; int ReferenceToForwardTypeVariable = TypeRelated + 528 ; int BoundMustBeAnInterface = TypeRelated + 529 ; int UnsafeRawConstructorInvocation = TypeRelated + 530 ; int UnsafeRawMethodInvocation = TypeRelated + 531 ; int UnsafeTypeConversion = TypeRelated + 532 ; int InvalidTypeVariableExceptionType = TypeRelated + 533 ; int InvalidParameterizedExceptionType = TypeRelated + 534 ; int IllegalGenericArray = TypeRelated + 535 ; int UnsafeRawFieldAssignment = TypeRelated + 536 ; int FinalBoundForTypeVariable = TypeRelated + 537 ; int UndefinedTypeVariable = Internal + 538 ; int SuperInterfacesCollide = TypeRelated + 539 ; int WildcardConstructorInvocation = TypeRelated + 540 ; int WildcardMethodInvocation = TypeRelated + 541 ; int WildcardFieldAssignment = TypeRelated + 542 ; int GenericMethodTypeArgumentMismatch = TypeRelated + 543 ; int GenericConstructorTypeArgumentMismatch = TypeRelated + 544 ; int UnsafeGenericCast = TypeRelated + 545 ; int IllegalInstanceofParameterizedType = Internal + 546 ; int IllegalInstanceofTypeParameter = Internal + 547 ; int NonGenericMethod = TypeRelated + 548 ; int IncorrectArityForParameterizedMethod = TypeRelated + 549 ; int ParameterizedMethodArgumentTypeMismatch = TypeRelated + 550 ; int NonGenericConstructor = TypeRelated + 551 ; int IncorrectArityForParameterizedConstructor = TypeRelated + 552 ; int ParameterizedConstructorArgumentTypeMismatch = TypeRelated + 553 ; int TypeArgumentsForRawGenericMethod = TypeRelated + 554 ; int TypeArgumentsForRawGenericConstructor = TypeRelated + 555 ; int SuperTypeUsingWildcard = TypeRelated + 556 ; int GenericTypeCannotExtendThrowable = TypeRelated + 557 ; int IllegalClassLiteralForTypeVariable = TypeRelated + 558 ; int UnsafeReturnTypeOverride = MethodRelated + 559 ; int MethodNameClash = MethodRelated + 560 ; int RawMemberTypeCannotBeParameterized = TypeRelated + 561 ; int MissingArgumentsForParameterizedMemberType = TypeRelated + 562 ; int StaticMemberOfParameterizedType = TypeRelated + 563 ; int BoundHasConflictingArguments = TypeRelated + 564 ; int DuplicateParameterizedMethods = MethodRelated + 565 ; int IllegalQualifiedParameterizedTypeAllocation = TypeRelated + 566 ; int DuplicateBounds = TypeRelated + 567 ; int BoundCannotBeArray = TypeRelated + 568 ; int UnsafeRawGenericConstructorInvocation = TypeRelated + 569 ; int UnsafeRawGenericMethodInvocation = TypeRelated + 570 ; int TypeParameterHidingType = TypeRelated + 571 ; int RawTypeReference = TypeRelated + 572 ; int NoAdditionalBoundAfterTypeVariable = TypeRelated + 573 ; int UnsafeGenericArrayForVarargs = MethodRelated + 574 ; int IllegalAccessFromTypeVariable = TypeRelated + 575 ; int TypeHidingTypeParameterFromType = TypeRelated + 576 ; int TypeHidingTypeParameterFromMethod = TypeRelated + 577 ; int InvalidUsageOfWildcard = Syntax + Internal + 578 ; int UnusedTypeArgumentsForMethodInvocation = MethodRelated + 579 ; int IncompatibleTypesInForeach = TypeRelated + 580 ; int InvalidTypeForCollection = Internal + 581 ; int InvalidTypeForCollectionTarget14 = Internal + 582 ; int InvalidUsageOfTypeParameters = Syntax + Internal + 590 ; int InvalidUsageOfStaticImports = Syntax + Internal + 591 ; int InvalidUsageOfForeachStatements = Syntax + Internal + 592 ; int InvalidUsageOfTypeArguments = Syntax + Internal + 593 ; int InvalidUsageOfEnumDeclarations = Syntax + Internal + 594 ; int InvalidUsageOfVarargs = Syntax + Internal + 595 ; int InvalidUsageOfAnnotations = Syntax + Internal + 596 ; int InvalidUsageOfAnnotationDeclarations = Syntax + Internal + 597 ; int InvalidUsageOfTypeParametersForAnnotationDeclaration = Syntax + Internal + 598 ; int InvalidUsageOfTypeParametersForEnumDeclaration = Syntax + Internal + 599 ; int IllegalModifierForAnnotationMethod = MethodRelated + 600 ; int IllegalExtendedDimensions = MethodRelated + 601 ; int InvalidFileNameForPackageAnnotations = Syntax + Internal + 602 ; int IllegalModifierForAnnotationType = TypeRelated + 603 ; int IllegalModifierForAnnotationMemberType = TypeRelated + 604 ; int InvalidAnnotationMemberType = TypeRelated + 605 ; int AnnotationCircularitySelfReference = TypeRelated + 606 ; int AnnotationCircularity = TypeRelated + 607 ; int DuplicateAnnotation = TypeRelated + 608 ; int MissingValueForAnnotationMember = TypeRelated + 609 ; int DuplicateAnnotationMember = Internal + 610 ; int UndefinedAnnotationMember = MethodRelated + 611 ; int AnnotationValueMustBeClassLiteral = Internal + 612 ; int AnnotationValueMustBeConstant = Internal + 613 ; int AnnotationFieldNeedConstantInitialization = Internal + 614 ; int IllegalModifierForAnnotationField = Internal + 615 ; int AnnotationCannotOverrideMethod = MethodRelated + 616 ; int AnnotationMembersCannotHaveParameters = Syntax + Internal + 617 ; int AnnotationMembersCannotHaveTypeParameters = Syntax + Internal + 618 ; int AnnotationTypeDeclarationCannotHaveSuperclass = Syntax + Internal + 619 ; int AnnotationTypeDeclarationCannotHaveSuperinterfaces = Syntax + Internal + 620 ; int DuplicateTargetInTargetAnnotation = Internal + 621 ; int DisallowedTargetForAnnotation = TypeRelated + 622 ; int MethodMustOverride = MethodRelated + 623 ; int AnnotationTypeDeclarationCannotHaveConstructor = Syntax + Internal + 624 ; int AnnotationValueMustBeAnnotation = Internal + 625 ; int AnnotationTypeUsedAsSuperInterface = TypeRelated + 626 ; int MissingOverrideAnnotation = MethodRelated + 627 ; int FieldMissingDeprecatedAnnotation = Internal + 628 ; int MethodMissingDeprecatedAnnotation = Internal + 629 ; int TypeMissingDeprecatedAnnotation = Internal + 630 ; int UnhandledWarningToken = Internal + 631 ; int AnnotationValueMustBeArrayInitializer = Internal + 632 ; int AnnotationValueMustBeAnEnumConstant = Internal + 633 ; int MethodMustOverrideOrImplement = MethodRelated + 634 ; int UnusedWarningToken = Internal + 635 ; int MissingOverrideAnnotationForInterfaceMethodImplementation = MethodRelated + 636 ; int UnusedTypeArgumentsForConstructorInvocation = MethodRelated + 660 ; int CorruptedSignature = Internal + 700 ; int InvalidEncoding = Internal + 701 ; int CannotReadSource = Internal + 702 ; int BoxingConversion = Internal + 720 ; int UnboxingConversion = Internal + 721 ; int IllegalModifierForEnum = TypeRelated + 750 ; int IllegalModifierForEnumConstant = FieldRelated + 751 ; int IllegalModifierForLocalEnum = TypeRelated + 752 ; int IllegalModifierForMemberEnum = TypeRelated + 753 ; int CannotDeclareEnumSpecialMethod = MethodRelated + 754 ; int IllegalQualifiedEnumConstantLabel = FieldRelated + 755 ; int CannotExtendEnum = TypeRelated + 756 ; int CannotInvokeSuperConstructorInEnum = MethodRelated + 757 ; int EnumAbstractMethodMustBeImplemented = MethodRelated + 758 ; int EnumSwitchCannotTargetField = FieldRelated + 759 ; int IllegalModifierForEnumConstructor = MethodRelated + 760 ; int MissingEnumConstantCase = FieldRelated + 761 ; int EnumStaticFieldInInInitializerContext = FieldRelated + 762 ; int EnumConstantMustImplementAbstractMethod = MethodRelated + 763 ; int EnumConstantCannotDefineAbstractMethod = MethodRelated + 764 ; int AbstractMethodInEnum = MethodRelated + 765 ; int IllegalExtendedDimensionsForVarArgs = Syntax + Internal + 800 ; int MethodVarargsArgumentNeedCast = MethodRelated + 801 ; int ConstructorVarargsArgumentNeedCast = ConstructorRelated + 802 ; int VarargsConflict = MethodRelated + 803 ; int JavadocGenericMethodTypeArgumentMismatch = Javadoc + Internal + 850 ; int JavadocNonGenericMethod = Javadoc + Internal + 851 ; int JavadocIncorrectArityForParameterizedMethod = Javadoc + Internal + 852 ; int JavadocParameterizedMethodArgumentTypeMismatch = Javadoc + Internal + 853 ; int JavadocTypeArgumentsForRawGenericMethod = Javadoc + Internal + 854 ; int JavadocGenericConstructorTypeArgumentMismatch = Javadoc + Internal + 855 ; int JavadocNonGenericConstructor = Javadoc + Internal + 856 ; int JavadocIncorrectArityForParameterizedConstructor = Javadoc + Internal + 857 ; int JavadocParameterizedConstructorArgumentTypeMismatch = Javadoc + Internal + 858 ; int JavadocTypeArgumentsForRawGenericConstructor = Javadoc + Internal + 859 ; int ExternalProblemNotFixable = 900 ; int ExternalProblemFixable = 901 ; } </s>