hg: jdk7/tl/langtools: 6968063: provide examples of code that generate diagnostics

jonathan.gibbons at oracle.com jonathan.gibbons at oracle.com
Thu Jul 22 11:03:33 PDT 2010


Changeset: 3640b60bd0f6
Author:    jjg
Date:      2010-07-22 11:02 -0700
URL:       http://hg.openjdk.java.net/jdk7/tl/langtools/rev/3640b60bd0f6

6968063: provide examples of code that generate diagnostics
Reviewed-by: mcimadamore

! make/build.xml
+ test/tools/javac/diags/CheckExamples.java
+ test/tools/javac/diags/Example.java
+ test/tools/javac/diags/FileManager.java
+ test/tools/javac/diags/HTMLWriter.java
+ test/tools/javac/diags/README.examples.txt
+ test/tools/javac/diags/RunExamples.java
+ test/tools/javac/diags/examples.not-yet.txt
+ test/tools/javac/diags/examples/AbstractCantBeAccessed.java
+ test/tools/javac/diags/examples/AbstractCantBeInstantiated.java
+ test/tools/javac/diags/examples/AbstractMethodCantHaveBody.java
+ test/tools/javac/diags/examples/AlreadyDefined.java
+ test/tools/javac/diags/examples/AlreadyDefinedImport.java
+ test/tools/javac/diags/examples/AlreadyDefinedStaticImport/AlreadDefinedStaticImport.java
+ test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E1.java
+ test/tools/javac/diags/examples/AlreadyDefinedStaticImport/p/E2.java
+ test/tools/javac/diags/examples/AnnoNotApplicable.java
+ test/tools/javac/diags/examples/AnnoNotValidForType.java
+ test/tools/javac/diags/examples/AnnoValueMustBeAnnotation.java
+ test/tools/javac/diags/examples/AnnoValueMustBeClassLiteral.java
+ test/tools/javac/diags/examples/AnnosWithoutProcessors/AnnosWithoutProcessors.java
+ test/tools/javac/diags/examples/AnnosWithoutProcessors/processors/AnnoProc.java
+ test/tools/javac/diags/examples/AnnotationMissingValue.java
+ test/tools/javac/diags/examples/AnnotationMustBeNameValue.java
+ test/tools/javac/diags/examples/AnnotationsNotSupported.java
+ test/tools/javac/diags/examples/AnonClassImplInterfaceNoArgs.java
+ test/tools/javac/diags/examples/AnonClassImplInterfaceNoQualForNew.java
+ test/tools/javac/diags/examples/AnonClassImplInterfaceNoTypeArgs.java
+ test/tools/javac/diags/examples/AnonymousClass.java
+ test/tools/javac/diags/examples/ArrayAndVarargs.java
+ test/tools/javac/diags/examples/ArrayDimMissing.java
+ test/tools/javac/diags/examples/ArrayRequired.java
+ test/tools/javac/diags/examples/AssertAsIdentifier.java
+ test/tools/javac/diags/examples/AssertAsIdentifier2.java
+ test/tools/javac/diags/examples/AttrMustBeConstant.java
+ test/tools/javac/diags/examples/BadSourceFileHeader/BadSourceFileHeader.java
+ test/tools/javac/diags/examples/BadSourceFileHeader/sourcepath/p/A.java
+ test/tools/javac/diags/examples/BreakOutsideSwitchLoop.java
+ test/tools/javac/diags/examples/CallMustBeFirst.java
+ test/tools/javac/diags/examples/CannotCreateArrayWithTypeArgs.java
+ test/tools/javac/diags/examples/CantApplyDiamond.java
+ test/tools/javac/diags/examples/CantAssignToFinal.java
+ test/tools/javac/diags/examples/CantDeref.java
+ test/tools/javac/diags/examples/CantExtendIntfAnno.java
+ test/tools/javac/diags/examples/CantImplement.java
+ test/tools/javac/diags/examples/CantInheritDiffArg.java
+ test/tools/javac/diags/examples/CantRefBeforeConstr.java
+ test/tools/javac/diags/examples/CantResolve.java
+ test/tools/javac/diags/examples/CantResolveArgs.java
+ test/tools/javac/diags/examples/CantResolveArgsParams.java
+ test/tools/javac/diags/examples/CantResolveLocation.java
+ test/tools/javac/diags/examples/CantResolveLocationArgs.java
+ test/tools/javac/diags/examples/CantResolveLocationArgsParams.java
+ test/tools/javac/diags/examples/CantReturnValueForVoid.java
+ test/tools/javac/diags/examples/CatchWithoutTry.java
+ test/tools/javac/diags/examples/ClashesWith.java
+ test/tools/javac/diags/examples/ClassCantWrite.java
+ test/tools/javac/diags/examples/ClassPublicInFile.java
+ test/tools/javac/diags/examples/ConcreteInheritanceConflict.java
+ test/tools/javac/diags/examples/ConstExprRequired.java
+ test/tools/javac/diags/examples/ConstantSVUID.java
+ test/tools/javac/diags/examples/ContinueOutsideLoop.java
+ test/tools/javac/diags/examples/CountError.java
+ test/tools/javac/diags/examples/CountErrorPlural.java
+ test/tools/javac/diags/examples/CountWarn.java
+ test/tools/javac/diags/examples/CountWarnPlural.java
+ test/tools/javac/diags/examples/CyclicAnnoElement.java
+ test/tools/javac/diags/examples/CyclicInheritance.java
+ test/tools/javac/diags/examples/DefaultAllowedInIntfAnnotationMember.java
+ test/tools/javac/diags/examples/DeprecatedFilename.java
+ test/tools/javac/diags/examples/DeprecatedFilenameAdditional.java
+ test/tools/javac/diags/examples/DeprecatedPlural/DeprecatedClass.java
+ test/tools/javac/diags/examples/DeprecatedPlural/DeprecatedFilename.java
+ test/tools/javac/diags/examples/DeprecatedPlural/DeprecatedPlural.java
+ test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedClass.java
+ test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedFilename.java
+ test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedPlural.java
+ test/tools/javac/diags/examples/DeprecatedPluralAdditional/DeprecatedPluralAdditional.java
+ test/tools/javac/diags/examples/DiamondInvalidArg.java
+ test/tools/javac/diags/examples/DiamondInvalidArgs.java
+ test/tools/javac/diags/examples/DiamondNotSupported.java
+ test/tools/javac/diags/examples/DirPathElementNotFound.java
+ test/tools/javac/diags/examples/DivZero.java
+ test/tools/javac/diags/examples/DoesNotOverride.java
+ test/tools/javac/diags/examples/DoesntExist.java
+ test/tools/javac/diags/examples/DotClassExpected.java
+ test/tools/javac/diags/examples/DuplicateAnnotation.java
+ test/tools/javac/diags/examples/DuplicateAnnotationMemberValue.java
+ test/tools/javac/diags/examples/DuplicateCaseLabel.java
+ test/tools/javac/diags/examples/DuplicateClass.java
+ test/tools/javac/diags/examples/DuplicateDefaultLabel.java
+ test/tools/javac/diags/examples/ElseWithoutIf.java
+ test/tools/javac/diags/examples/EmptyBytecodeIdent.java
+ test/tools/javac/diags/examples/EmptyCharLiteral.java
+ test/tools/javac/diags/examples/EmptyIf.java
+ test/tools/javac/diags/examples/EnclClassRequired.java
+ test/tools/javac/diags/examples/EnumAnnoValueMustBeEnumConst.java
+ test/tools/javac/diags/examples/EnumAsIdentifier.java
+ test/tools/javac/diags/examples/EnumAsIdentifier2.java
+ test/tools/javac/diags/examples/EnumCantBeInstantiated.java
+ test/tools/javac/diags/examples/EnumConstRequired.java
+ test/tools/javac/diags/examples/EnumLabelUnqualified.java
+ test/tools/javac/diags/examples/EnumNoFinalize.java
+ test/tools/javac/diags/examples/EnumNoSubclassing.java
+ test/tools/javac/diags/examples/EnumTypesNotExtensible.java
+ test/tools/javac/diags/examples/EnumsMustBeStatic.java
+ test/tools/javac/diags/examples/EnumsNotSupported.java
+ test/tools/javac/diags/examples/ErrProcMessager/ErrProcMessager.java
+ test/tools/javac/diags/examples/ErrProcMessager/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ErrSyntheticNameConflict.java
+ test/tools/javac/diags/examples/Error.java
+ test/tools/javac/diags/examples/ErrorReadingFile.java
+ test/tools/javac/diags/examples/ExceptAlreadyCaught.java
+ test/tools/javac/diags/examples/ExceptNeverThrown.java
+ test/tools/javac/diags/examples/Expected2.java
+ test/tools/javac/diags/examples/Expected3.java
+ test/tools/javac/diags/examples/FinalParamCantBeAssigned.java
+ test/tools/javac/diags/examples/FinallyCannotComplete.java
+ test/tools/javac/diags/examples/FinallyWithoutTry.java
+ test/tools/javac/diags/examples/FloatNumberTooLarge.java
+ test/tools/javac/diags/examples/FloatNumberTooSmall.java
+ test/tools/javac/diags/examples/ForeachNotApplicable.java
+ test/tools/javac/diags/examples/ForeachNotSupported.java
+ test/tools/javac/diags/examples/GenericArrayCreation.java
+ test/tools/javac/diags/examples/GenericThrowable.java
+ test/tools/javac/diags/examples/GenericsNotSupported.java
+ test/tools/javac/diags/examples/HasBeenDeprecated.java
+ test/tools/javac/diags/examples/IdentifierExpected.java
+ test/tools/javac/diags/examples/IllegalBytecodeIdentChar.java
+ test/tools/javac/diags/examples/IllegalChar.java
+ test/tools/javac/diags/examples/IllegalComboModifiers.java
+ test/tools/javac/diags/examples/IllegalEnumStaticRef.java
+ test/tools/javac/diags/examples/IllegalEscapeChar.java
+ test/tools/javac/diags/examples/IllegalForwardRef.java
+ test/tools/javac/diags/examples/IllegalInitializer.java
+ test/tools/javac/diags/examples/IllegalLineEndInCharLit.java
+ test/tools/javac/diags/examples/IllegalNonAsciiDigit.java
+ test/tools/javac/diags/examples/IllegalQualNotIcls.java
+ test/tools/javac/diags/examples/IllegalSelfRef.java
+ test/tools/javac/diags/examples/IllegalStartOfExpr.java
+ test/tools/javac/diags/examples/IllegalUnderscore.java
+ test/tools/javac/diags/examples/IllegalUnicodeEscape.java
+ test/tools/javac/diags/examples/ImportRequiresCanonical/ImportRequiresCanonical.java
+ test/tools/javac/diags/examples/ImportRequiresCanonical/p/Base.java
+ test/tools/javac/diags/examples/ImportRequiresCanonical/p/ExtendsBase.java
+ test/tools/javac/diags/examples/ImproperSVUID.java
+ test/tools/javac/diags/examples/ImproperTypeInnerRawParam.java
+ test/tools/javac/diags/examples/ImproperTypeParamMissing.java
+ test/tools/javac/diags/examples/IncomparableTypes.java
+ test/tools/javac/diags/examples/IncompatibleTypes1.java
+ test/tools/javac/diags/examples/InconvertibleTypes.java
+ test/tools/javac/diags/examples/InexactVarargsCall.java
+ test/tools/javac/diags/examples/InferredDoNotConformToBounds.java
+ test/tools/javac/diags/examples/InheritFromFinal.java
+ test/tools/javac/diags/examples/InitializerMustComplete.java
+ test/tools/javac/diags/examples/InnerClassCantHaveStatic.java
+ test/tools/javac/diags/examples/IntNumberTooLarge.java
+ test/tools/javac/diags/examples/InterfaceExpected.java
+ test/tools/javac/diags/examples/InterfaceNotAllowed.java
+ test/tools/javac/diags/examples/IntfAnnotationCantHaveTypeParams.java
+ test/tools/javac/diags/examples/IntfAnnotationMemberClash.java
+ test/tools/javac/diags/examples/IntfAnnotationsCantHaveParams.java
+ test/tools/javac/diags/examples/IntfAnnotationsCantHaveTypeParams.java
+ test/tools/javac/diags/examples/IntfMethodCantHaveBody.java
+ test/tools/javac/diags/examples/InvalidAnnoMemberType.java
+ test/tools/javac/diags/examples/InvalidBinaryNumber.java
+ test/tools/javac/diags/examples/InvalidHexNumber.java
+ test/tools/javac/diags/examples/InvalidInferredTypes.java
+ test/tools/javac/diags/examples/InvalidInstanceof.java
+ test/tools/javac/diags/examples/InvalidMethodDecl.java
+ test/tools/javac/diags/examples/KindnameClass.java
+ test/tools/javac/diags/examples/KindnameConstructor.java
+ test/tools/javac/diags/examples/KindnameMethod.java
+ test/tools/javac/diags/examples/KindnameVariable.java
+ test/tools/javac/diags/examples/LabelInUse.java
+ test/tools/javac/diags/examples/LocalEnum.java
+ test/tools/javac/diags/examples/LocalVarNeedsFinal.java
+ test/tools/javac/diags/examples/LongSVUID.java
+ test/tools/javac/diags/examples/MalformedFpLit.java
+ test/tools/javac/diags/examples/MalformedSupported/MalformedSupported.java
+ test/tools/javac/diags/examples/MalformedSupported/processors/AnnoProc.java
+ test/tools/javac/diags/examples/MethodDoesNotOverride.java
+ test/tools/javac/diags/examples/MightBeAssignedInLoop.java
+ test/tools/javac/diags/examples/MissingDeprecatedAnnotation.java
+ test/tools/javac/diags/examples/MissingMethodBody.java
+ test/tools/javac/diags/examples/MissingReturnStatement.java
+ test/tools/javac/diags/examples/MissingReturnValue.java
+ test/tools/javac/diags/examples/MissingSVUID.java
+ test/tools/javac/diags/examples/ModifierNotAllowed.java
+ test/tools/javac/diags/examples/MulticatchCantBeAssigned.java
+ test/tools/javac/diags/examples/MulticatchMustBeFinal.java
+ test/tools/javac/diags/examples/MulticatchNotSupported.java
+ test/tools/javac/diags/examples/NameClashSameErasure.java
+ test/tools/javac/diags/examples/NameClashSameErasureNoOverride.java
+ test/tools/javac/diags/examples/NativeMethodCantHaveBody.java
+ test/tools/javac/diags/examples/NeitherConditionalSubtype.java
+ test/tools/javac/diags/examples/NewNotAllowedInAnno.java
+ test/tools/javac/diags/examples/NoArgs.java
+ test/tools/javac/diags/examples/NoExplicitAnnoProcRequested.java
+ test/tools/javac/diags/examples/NoInterfaceExpected.java
+ test/tools/javac/diags/examples/NoInterfaceHere.java
+ test/tools/javac/diags/examples/NoJavaLang.java
+ test/tools/javac/diags/examples/NoSuperclass.java
+ test/tools/javac/diags/examples/NonStaticCantBeRef.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccess/NotDefAccessClassIntfCantAccess.java
+ test/tools/javac/diags/examples/NotDefAccessClassIntfCantAccess/p/C.java
+ test/tools/javac/diags/examples/NotDefPublicCantAccess/NotDefPublicCantAccess.java
+ test/tools/javac/diags/examples/NotDefPublicCantAccess/p/C.java
+ test/tools/javac/diags/examples/NotEnclClass.java
+ test/tools/javac/diags/examples/NotLoopLabel.java
+ test/tools/javac/diags/examples/NotWithinBounds.java
+ test/tools/javac/diags/examples/Note.java
+ test/tools/javac/diags/examples/NoteProcMessager/NoteProcMessager.java
+ test/tools/javac/diags/examples/NoteProcMessager/processors/AnnoProc.java
+ test/tools/javac/diags/examples/OperatorCantBeApplied.java
+ test/tools/javac/diags/examples/Orphaned.java
+ test/tools/javac/diags/examples/OverrideDoesntThrow.java
+ test/tools/javac/diags/examples/OverrideIncompatibleReturn.java
+ test/tools/javac/diags/examples/OverrideMeth.java
+ test/tools/javac/diags/examples/OverrideStatic.java
+ test/tools/javac/diags/examples/OverrideUncheckedReturn.java
+ test/tools/javac/diags/examples/OverrideUncheckedThrown.java
+ test/tools/javac/diags/examples/OverrideVarargsExtra.java
+ test/tools/javac/diags/examples/OverrideVarargsMissing.java
+ test/tools/javac/diags/examples/OverrideWeakerAccess.java
+ test/tools/javac/diags/examples/PackageAnnos.java
+ test/tools/javac/diags/examples/PackageInfoAlreadySeen/p/package-info.java
+ test/tools/javac/diags/examples/PackageInfoAlreadySeen/package-info.java
+ test/tools/javac/diags/examples/PathElementNotFound.java
+ test/tools/javac/diags/examples/PkgClashWithClass/p/q.java
+ test/tools/javac/diags/examples/PkgClashWithClass/p/q/C.java
+ test/tools/javac/diags/examples/PossibleFallThrough.java
+ test/tools/javac/diags/examples/PossibleLossPrecision.java
+ test/tools/javac/diags/examples/PrematureEOF.java
+ test/tools/javac/diags/examples/PrintProcessorInfo/PrintProcessorInfo.java
+ test/tools/javac/diags/examples/PrintProcessorInfo/processors/AnnoProc.java
+ test/tools/javac/diags/examples/PrintRounds/PrintRounds.java
+ test/tools/javac/diags/examples/PrintRounds/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcCantFindClass/ProcCantFindClass.java
+ test/tools/javac/diags/examples/ProcCantFindClass/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcFileReopening/ProcFileReopening.java
+ test/tools/javac/diags/examples/ProcFileReopening/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcIllegalFileName/ProcIllegalFileName.java
+ test/tools/javac/diags/examples/ProcIllegalFileName/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcIncompatibleSourceVersion/ProcIncompatibleSourceVersion.java
+ test/tools/javac/diags/examples/ProcIncompatibleSourceVersion/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcOnlyNoProcs.java
+ test/tools/javac/diags/examples/ProcPackageDoesNotExist/ProcPackageDoesNotExist.java
+ test/tools/javac/diags/examples/ProcPackageDoesNotExist/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcTypeRecreate/ProcTypeRecreate.java
+ test/tools/javac/diags/examples/ProcTypeRecreate/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcUnclosedTypeFiles/ProcUnclosedTypeFiles.java
+ test/tools/javac/diags/examples/ProcUnclosedTypeFiles/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcUseImplicit/ProcUseImplicit.java
+ test/tools/javac/diags/examples/ProcUseImplicit/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcUseImplicit/sourcepath/p/SomeClass.java
+ test/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
+ test/tools/javac/diags/examples/ProcUseProcOrImplicit/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcUseProcOrImplicit/sourcepath/p/SomeClass.java
+ test/tools/javac/diags/examples/ProcessorCantInstantiate/ProcessorCantInstantiate.java
+ test/tools/javac/diags/examples/ProcessorCantInstantiate/processors/AnnoProc.java
+ test/tools/javac/diags/examples/ProcessorNotFound.java
+ test/tools/javac/diags/examples/ProcessorWrongType/ProcessorWrongType.java
+ test/tools/javac/diags/examples/ProcessorWrongType/processors/AnnoProc.java
+ test/tools/javac/diags/examples/QualifiedNewStaticClass.java
+ test/tools/javac/diags/examples/RawClassUse.java
+ test/tools/javac/diags/examples/RecursiveConstrInvocation.java
+ test/tools/javac/diags/examples/RedundantCast.java
+ test/tools/javac/diags/examples/RefAmbiguous.java
+ test/tools/javac/diags/examples/RepeatedAnnotationTarget.java
+ test/tools/javac/diags/examples/RepeatedInterface.java
+ test/tools/javac/diags/examples/RepeatedModifier.java
+ test/tools/javac/diags/examples/ReportAccess.java
+ test/tools/javac/diags/examples/ResourceClosed.java
+ test/tools/javac/diags/examples/ResourceMayNotBeAssigned.java
+ test/tools/javac/diags/examples/ResourceNotApplicableToType.java
+ test/tools/javac/diags/examples/ResourceNotReferenced.java
+ test/tools/javac/diags/examples/ReturnOutsideMethod.java
+ test/tools/javac/diags/examples/StaticImportNotSupported.java
+ test/tools/javac/diags/examples/StaticImportOnlyClassesAndInterfaces/Other.java
+ test/tools/javac/diags/examples/StaticImportOnlyClassesAndInterfaces/StaticImportOnlyClassesAndInterfaces.java
+ test/tools/javac/diags/examples/StaticNotQualifiedByType.java
+ test/tools/javac/diags/examples/StringConstRequired.java
+ test/tools/javac/diags/examples/StringSwitchNotSupported.java
+ test/tools/javac/diags/examples/SunApiFilename.java
+ test/tools/javac/diags/examples/SunApiFilenameAdditional.java
+ test/tools/javac/diags/examples/SunApiPlural/SunApiFilename.java
+ test/tools/javac/diags/examples/SunApiPlural/SunApiPlural.java
+ test/tools/javac/diags/examples/SunApiPluralAdditional/SunApiFilename.java
+ test/tools/javac/diags/examples/SunApiPluralAdditional/SunApiPlural.java
+ test/tools/javac/diags/examples/SunApiPluralAdditional/SunApiPluralAdditional.java
+ test/tools/javac/diags/examples/SunProprietary.java
+ test/tools/javac/diags/examples/SuperNotAllowedInEnum.java
+ test/tools/javac/diags/examples/ThrowsNotAllowedInAnno.java
+ test/tools/javac/diags/examples/TryResourceNotSupported.java
+ test/tools/javac/diags/examples/TryWithoutCatchOrFinally.java
+ test/tools/javac/diags/examples/TryWithoutCatchOrFinallyOrResource.java
+ test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
+ test/tools/javac/diags/examples/TypeFoundRequired.java
+ test/tools/javac/diags/examples/TypeNoParams.java
+ test/tools/javac/diags/examples/TypeReqClassArray.java
+ test/tools/javac/diags/examples/TypeReqRef.java
+ test/tools/javac/diags/examples/TypeVarCantBeDeref.java
+ test/tools/javac/diags/examples/TypeVarMayNotBeFollowedByOtherBounds.java
+ test/tools/javac/diags/examples/TypesIncompatible.java
+ test/tools/javac/diags/examples/UncheckedAssign.java
+ test/tools/javac/diags/examples/UncheckedAssignToVar.java
+ test/tools/javac/diags/examples/UncheckedCall.java
+ test/tools/javac/diags/examples/UncheckedCast.java
+ test/tools/javac/diags/examples/UncheckedClash.java
+ test/tools/javac/diags/examples/UncheckedFilename.java
+ test/tools/javac/diags/examples/UncheckedFilenameAdditional.java
+ test/tools/javac/diags/examples/UncheckedGenericArrayCreation.java
+ test/tools/javac/diags/examples/UncheckedImplement.java
+ test/tools/javac/diags/examples/UncheckedMethodInvocation.java
+ test/tools/javac/diags/examples/UncheckedPlural/UncheckedFilename.java
+ test/tools/javac/diags/examples/UncheckedPlural/UncheckedPlural.java
+ test/tools/javac/diags/examples/UncheckedPluralAdditional/UncheckedFilename1.java
+ test/tools/javac/diags/examples/UncheckedPluralAdditional/UncheckedFilename2.java
+ test/tools/javac/diags/examples/UncheckedPluralAdditional/UncheckedPluralAdditional.java
+ test/tools/javac/diags/examples/UnclosedBytecodeIdent.java
+ test/tools/javac/diags/examples/UnclosedCharLiteral.java
+ test/tools/javac/diags/examples/UnclosedComment.java
+ test/tools/javac/diags/examples/UnclosedStringLiteral.java
+ test/tools/javac/diags/examples/UndefinedLabel.java
+ test/tools/javac/diags/examples/UndeterminedType1.java
+ test/tools/javac/diags/examples/UnmatchedProcessorOptions/UnmatchedProcessorOptions.java
+ test/tools/javac/diags/examples/UnmatchedProcessorOptions/processors/AnnoProc.java
+ test/tools/javac/diags/examples/UnnamedPackage.java
+ test/tools/javac/diags/examples/UnreachableStatement.java
+ test/tools/javac/diags/examples/UnreportedException.java
+ test/tools/javac/diags/examples/UnreportedExceptionDefaultConstructor.java
+ test/tools/javac/diags/examples/UnsupportedBinaryLiteral.java
+ test/tools/javac/diags/examples/UnsupportedEncoding.java
+ test/tools/javac/diags/examples/UnsupportedFpLit.java
+ test/tools/javac/diags/examples/UnsupportedUnderscoreLiteral.java
+ test/tools/javac/diags/examples/VarMightAlreadyBeAssigned.java
+ test/tools/javac/diags/examples/VarMightNotHaveBeenInitialized.java
+ test/tools/javac/diags/examples/VarargsClash.java
+ test/tools/javac/diags/examples/VarargsFilename.java
+ test/tools/javac/diags/examples/VarargsFilenameAdditional.java
+ test/tools/javac/diags/examples/VarargsImplement.java
+ test/tools/javac/diags/examples/VarargsNonReifiableType.java
+ test/tools/javac/diags/examples/VarargsNotSupported.java
+ test/tools/javac/diags/examples/VarargsOverride.java
+ test/tools/javac/diags/examples/VarargsPlural/VarargsFilename.java
+ test/tools/javac/diags/examples/VarargsPlural/VarargsPlural.java
+ test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsFilename.java
+ test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsPlural.java
+ test/tools/javac/diags/examples/VarargsPluralAdditional/VarargsPluralAdditional.java
+ test/tools/javac/diags/examples/Verbose.java
+ test/tools/javac/diags/examples/VoidNotAllowed.java
+ test/tools/javac/diags/examples/WarnForwardRef.java
+ test/tools/javac/diags/examples/WarnProcMessager/WarnProcMessager.java
+ test/tools/javac/diags/examples/WarnProcMessager/processors/AnnoProc.java
+ test/tools/javac/diags/examples/WarnSelfRef.java
+ test/tools/javac/diags/examples/WarnSyntheticNameConflict.java
+ test/tools/javac/diags/examples/WarningAndWerror.java
+ test/tools/javac/diags/examples/WhereCaptured.java
+ test/tools/javac/diags/examples/WhereCaptured1.java
+ test/tools/javac/diags/examples/WhereIntersection.java
+ test/tools/javac/diags/examples/WhereTypeVar.java
+ test/tools/javac/diags/examples/WrongNumberTypeArgs.java




More information about the compiler-dev mailing list