jdk-24/langtools/test/tools/javac/diags/examples
2017-02-06 18:14:51 +05:30
..
AddmodsAllModulePathInvalid 8136930: Simplify use of module-system options by custom launchers 2016-08-10 15:47:46 -07:00
AlreadyDefinedStaticImport 8029230: Update copyright year to match last edit in jdk8 langtools repository for 2013 2013-12-24 09:17:37 -08:00
AnnosWithoutProcessors
AuxiliaryClassWarning 7153951: Add new lint option -Xlint:auxiliaryclass 2012-11-01 10:48:36 +01:00
BadSourceFileHeader 8133671: langtools tests have bad license 2015-08-26 09:02:02 +02:00
ConflictingExports 8169069: Module system implementation refresh (11/2016) 2016-12-01 09:02:42 +00:00
ConflictingExportsToModule 8169069: Module system implementation refresh (11/2016) 2016-12-01 09:02:42 +00:00
ConflictingOpens 8169069: Module system implementation refresh (11/2016) 2016-12-01 09:02:42 +00:00
ConflictingOpensToModule 8169069: Module system implementation refresh (11/2016) 2016-12-01 09:02:42 +00:00
CyclicRequires 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
DeprecatedAnnotationHasNoEffect 8068626: Add javac lint warning when the @Deprecated annotation is used where it is a no-op 2016-08-12 11:49:18 +05:30
DeprecatedPlural
DeprecatedPluralAdditional
DirPathElementNotDirectory 8165102: incorrect message from javac 2017-01-19 15:12:59 -08:00
DuplicateModule 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
DuplicateProvides 8172807: Javac doesn't report errors on duplicate provides with different service implementations 2017-02-02 14:34:21 -08:00
DuplicateRequires 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
DuplicateUses 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
ErrProcMessager
HasBeenDeprecatedModule 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
HasBeenDeprecatedRemovalModule 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
IllegalArgumentForOption 8136930: Simplify use of module-system options by custom launchers 2016-08-10 15:47:46 -07:00
ImportRequiresCanonical 7101822: Compiling depends on order of imports 2014-12-03 13:46:12 +01:00
InaccessibleVarargsType 7177386: Add attribution support for method references 2012-10-06 10:35:38 +01:00
InvalidDefaultInterface 8136930: Simplify use of module-system options by custom launchers 2016-08-10 15:47:46 -07:00
InvalidModuleDirective 8157519: Error messages when compiling a malformed module-info.java confusing 2016-08-16 09:13:33 +05:30
InvalidStaticInterface 8136930: Simplify use of module-system options by custom launchers 2016-08-10 15:47:46 -07:00
LeaksNotAccessible 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
LeaksNotAccessibleNotRequiredTransitive 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
LeaksNotAccessibleUnexported 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
LeaksNotAccessibleUnexportedQualified 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
MalformedSupported
ModuleInfoWithoutModule 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
ModuleInfoWithXmoduleClasspath 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
ModuleInfoWithXModuleSourcePath 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
ModuleNameMismatch 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
ModuleNotFound 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
ModuleNotFoundInModuleSourcePath 8164887: update tests to remove use of old-style options 2016-08-26 15:54:36 -07:00
ModuleNotOnModuleSourcePath 8165102: incorrect message from javac 2017-01-19 15:12:59 -08:00
ModulesNotSupportedInSource 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
ModuleSourcePathMustWithDashM 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
MultiModuleOutputCannotBeExplodedModule 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
NoOpensUnlessStrong 8169069: Module system implementation refresh (11/2016) 2016-12-01 09:02:42 +00:00
NoPkgInModuleInfoJava 8169069: Module system implementation refresh (11/2016) 2016-12-01 09:02:42 +00:00
NotDefAccessClassIntfCantAccess
NotDefAccessClassIntfCantAccessReason 8169197: Improve error reporting for compiling against unexported package 2017-01-11 10:59:57 +01:00
NotDefAccessClassIntfCantAccessReasonFragment 8169197: Improve error reporting for compiling against unexported package 2017-01-11 10:59:57 +01:00
NotDefAccessDoesNotRead 8169197: Improve error reporting for compiling against unexported package 2017-01-11 10:59:57 +01:00
NotDefAccessDoesNotReadFromUnnamed 8169197: Improve error reporting for compiling against unexported package 2017-01-11 10:59:57 +01:00
NotDefAccessDoesNotReadUnnamed 8169197: Improve error reporting for compiling against unexported package 2017-01-11 10:59:57 +01:00
NotDefAccessNotExported 8169197: Improve error reporting for compiling against unexported package 2017-01-11 10:59:57 +01:00
NotDefAccessNotExportedFromUnnamed 8169197: Improve error reporting for compiling against unexported package 2017-01-11 10:59:57 +01:00
NotDefAccessNotExportedToModule 8169197: Improve error reporting for compiling against unexported package 2017-01-11 10:59:57 +01:00
NotDefAccessNotExportedToModuleFromUnnamed 8169197: Improve error reporting for compiling against unexported package 2017-01-11 10:59:57 +01:00
NotDefPublicCantAccess
NotDefPublicCantAccessFragment 8009129: Illegal access error when calling method reference 2013-03-05 14:19:49 +00:00
NoteProcMessager
NotInModuleOnModuleSourcePath 8165102: incorrect message from javac 2017-01-19 15:12:59 -08:00
PackageClashFromRequires 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
PackageEmptyOrNotFound 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
PackageInfoAlreadySeen
PackageInOtherModule 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
PkgClashWithClass/p
PoorChoiceForModuleName 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
PrintProcessorInfo
PrintRounds
ProcCantFindClass
ProcessorCantInstantiate
ProcessorPathNoProcessorModulePath 8165109: langtools/test switches to use new CLI options 2016-08-30 20:49:41 -07:00
ProcessorWrongType
ProcFileCreateLastRound 6966604: JavacFiler not correctly notified of lastRound 2010-07-29 19:30:35 -07:00
ProcFileReopening
ProcIllegalFileName
ProcIncompatibleSourceVersion
ProcPackageDoesNotExist
ProcSuspiciousClassName 6972556: warning for using a file name instead of a binary name for Filer.createSourceFile 2010-07-29 18:06:34 -07:00
ProcTypeRecreate
ProcUnclosedTypeFiles 8061876: replace java.io.File with java.nio.file.Path (again) 2014-11-21 10:38:43 -08:00
ProcUseImplicit
ProcUseProcOrImplicit
RemovalPlural 8145471: javac changes for enhanced deprecation 2016-10-20 13:44:51 -07:00
RemovalPluralAdditional 8145471: javac changes for enhanced deprecation 2016-10-20 13:44:51 -07:00
RepeatedProvidesForService 8172807: Javac doesn't report errors on duplicate provides with different service implementations 2017-02-02 14:34:21 -08:00
ServiceDefinitionIsEnum 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
ServiceImplementationDoesntHaveANoArgsConstructor 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
ServiceImplementationIsAbstract 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
ServiceImplementationIsInner 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
ServiceImplementationNoArgsConstructorNotPublic 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
ServiceImplementationNotInRightModule 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
ServiceImplMustBeSubtypeOfServiceIntf 8152062: obscure error message for bad 'provides' 2016-05-31 13:00:17 -04:00
ServiceImplProviderReturnMustBeSubtypeOfServiceIntf 8169069: Module system implementation refresh (11/2016) 2016-12-01 09:02:42 +00:00
ServiceProvidedButNotExportedOrUsed 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
StaticImportOnlyClassesAndInterfaces 6968793: issues with diagnostics 2011-01-24 15:44:51 +00:00
SunApiPlural 8148808: javac, remove unused options, step 1 2016-02-10 15:11:40 -08:00
SunApiPluralAdditional 8148808: javac, remove unused options, step 1 2016-02-10 15:11:40 -08:00
TooManyModules 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
UncheckedPlural
UncheckedPluralAdditional
UnexpectedTokenInModuleInfo 8166420: Confusing error message when reading bad module declaration 2017-02-06 18:14:51 +05:30
UnmatchedProcessorOptions
UnnamedPackageInNamedModule 8165102: incorrect message from javac 2017-01-19 15:12:59 -08:00
WarnModuleNotFound 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
WarnProcMessager
XModuleWithModulePath 8164887: update tests to remove use of old-style options 2016-08-26 15:54:36 -07:00
AbstractCantBeAccessed.java
AbstractCantBeInstantiated.java
AbstractMethodCantHaveBody.java
AddOpensIgnored.java 8169069: Module system implementation refresh (11/2016) 2016-12-01 09:02:42 +00:00
AlreadyDefined.java
AlreadyDefinedClinit.java 7086595: Error message bug: name of initializer is 'null' 2011-09-13 14:14:57 +01:00
AlreadyDefinedImport.java
AnnoNotApplicable.java
AnnoNotValidForType.java
AnnotationMissingValue.java
AnnotationMissingValues1.java 6975231: Regression test for 6881115 is failing with compiler output not matching expected output 2010-08-10 14:53:19 +01:00
AnnotationMustBeNameValue.java 8029376: Full attribution of unresolvable annotations 2014-01-10 11:31:09 +01:00
AnnotationsAfterTypeParamsNotSupportedInSource.java 8035890: jdk8 javac -source 7 compiles test case it should not 2014-03-31 21:27:25 +02:00
AnnoValueMustBeAnnotation.java
AnnoValueMustBeClassLiteral.java
AnonClassImplInterfaceNoArgs.java
AnonClassImplInterfaceNoQualForNew.java
AnonClassImplInterfaceNoTypeArgs.java
AnonymousClass.java 7152104: javac should not warn about missing serialVersionUID for anonymous inner classes 2016-04-18 22:25:50 +02:00
ApplicableMethodFound1.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
ApplicableMethodFound.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
ArrayAndReceiver.java 8031383: Error recovery in JavacParser could be improved 2014-02-28 20:25:24 +01:00
ArrayAndVarargs.java
ArrayDimMissing.java
ArrayRequired.java
AssertAsIdentifier2.java
AttrMustBeConstant.java
BadArgTypesInLambda.java 8016177: structural most specific and stuckness 2013-09-02 22:38:36 +01:00
BadEntity.java 7021614: extend com.sun.source API to support parsing javadoc comments 2012-11-14 17:23:10 -08:00
BadFunctionalIntfAnno.java 8005299: Add FunctionalInterface checking to javac 2013-01-16 16:30:11 +00:00
BadGreaterThan.java 7021614: extend com.sun.source API to support parsing javadoc comments 2012-11-14 17:23:10 -08:00
BadInlineTag.java 7021614: extend com.sun.source API to support parsing javadoc comments 2012-11-14 17:23:10 -08:00
BadInstanceMethodInUnboundLookup.java 8068995: Cleanup method reference lookup code 2015-01-15 13:58:11 +00:00
BadNameForOption_Error.java 8164590: javac --inherit-runtime-environment fails with "cannot find modules: ALL-DEFAULT" 2016-11-22 15:57:32 -08:00
BadNameForOption_Warning.java 8164590: javac --inherit-runtime-environment fails with "cannot find modules: ALL-DEFAULT" 2016-11-22 15:57:32 -08:00
BadStaticMethodInBoundLookup.java 8068995: Cleanup method reference lookup code 2015-01-15 13:58:11 +00:00
BadStaticMethodInUnboundLookup.java 8068995: Cleanup method reference lookup code 2015-01-15 13:58:11 +00:00
BreakOutsideSwitchLoop.java
CallMustBeFirst.java
CannotCreateArrayWithDiamond.java 7057297: Project Coin: diamond erroneously accepts in array initializer expressions 2011-07-27 19:01:33 +01:00
CannotCreateArrayWithTypeArgs.java
CantAccessInnerClsConstr.java 8075184: javac is mistakenly considering an missing enclosing instance error as an overload error 2015-03-27 10:11:21 -07:00
CantAnnotateScoping1.java 8026564: import changes from type-annotations forest 2013-10-15 15:57:13 -07:00
CantAnnotateScoping.java 8026564: import changes from type-annotations forest 2013-10-15 15:57:13 -07:00
CantApplyDiamond1.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
CantApplyDiamond.java
CantApplySymbolFragment.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
CantApplySymbolsFragment.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
CantAssignToFinal.java
CantAssignToThis.java 8027999: Poorly worded error message when attempting to assign to this 2016-03-23 13:39:15 +01:00
CantDeref.java
CantExtendIntfAnno.java
CantImplement.java
CantInheritDiffArg.java
CantRefBeforeConstr.java
CantRefNonEffectivelyFinalVar.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
CantResolve.java 6968793: issues with diagnostics 2011-01-24 15:44:51 +00:00
CantResolveArgs.java
CantResolveArgsParams.java 6968793: issues with diagnostics 2011-01-24 15:44:51 +00:00
CantResolveLocation.java 6968793: issues with diagnostics 2011-01-24 15:44:51 +00:00
CantResolveLocationArgs.java 6968793: issues with diagnostics 2011-01-24 15:44:51 +00:00
CantResolveLocationArgsFragment.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
CantResolveLocationArgsParams.java 6968793: issues with diagnostics 2011-01-24 15:44:51 +00:00
CantResolveLocationArgsParamsFragment.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
CatchWithoutTry.java 8000484: Bad error recovery when 'catch' without 'try' is found 2012-11-05 16:26:09 +00:00
ClashesWith.java
ClassCantWrite.java
ClassPublicInFile.java
CompressedDiags.java 8012003: Method diagnostics resolution need to be simplified in some cases 2013-05-15 14:00:31 +01:00
ConcreteInheritanceConflict.java
ConditionalTargetCantBeVoid.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
ConstantSVUID.java
ConstExprRequired.java
ContinueOutsideLoop.java
CountError.java 7010608: the string 'error' should appear in error messages 2011-03-14 11:42:15 -07:00
CountErrorPlural.java 7010608: the string 'error' should appear in error messages 2011-03-14 11:42:15 -07:00
CountWarn.java 6957438: improve code for generating warning messages containing option names 2010-07-26 14:25:56 -07:00
CountWarnPlural.java 6957438: improve code for generating warning messages containing option names 2010-07-26 14:25:56 -07:00
CyclicAnnoElement.java
CyclicInheritance.java
DefaultAllowedInIntfAnnotationMember.java
DefaultMethodNotSupported.java 7192245: Add parser support for default methods 2012-10-17 16:43:26 +01:00
DefaultOverridesObjectMember.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
DeferredMethodInst.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
DeprecatedFilename.java
DeprecatedFilenameAdditional.java
DiamondAndAnonClass.java 8145342: Some copyright notices are inconsistently and ill formatted 2015-12-14 20:18:19 +01:00
DiamondAndExplicitParams.java 7039931: Project Coin: diamond inference fail with generic constructor explicit type-arguments 2011-04-30 11:57:46 +01:00
DiamondAndNonDenotableTypes.java 8145342: Some copyright notices are inconsistently and ill formatted 2015-12-14 20:18:19 +01:00
DiamondMethodDoesNotOverride.java 8151018: javac should emit a clearer diagnostic when a <> inferred anonymous type's non-private methods don't override super's 2016-03-03 06:10:58 +05:30
DiamondNonGeneric.java 7020626: diamond: add diagnostic test for diamond and non-generic classes 2011-02-18 16:17:44 +00:00
DiamondNotSupported.java 6900037: javac should warn if earlier -source is used and bootclasspath not set 2010-11-29 14:15:36 -08:00
DiamondRedundantArgs.java 8064365: Better support for finder capabilities in target-typing context 2014-12-12 18:07:24 +00:00
DirPathElementNotFound.java 8142968: Module System implementation 2016-03-17 19:04:28 +00:00
DivZero.java
DoesNotOverride.java
DoesntExist.java
DotClassExpected.java
DuplicateAnnotationJava8.java 7151010: Add compiler support for repeating annotations 2012-08-31 10:37:46 +01:00
DuplicateAnnotationMemberValue.java
DuplicateCaseLabel.java
DuplicateClass.java
DuplicateDefaultLabel.java
ElseWithoutIf.java
EmptyCharLiteral.java 8048805: Request to investigate and update lexer error recovery in javac 2014-07-14 12:02:58 +02:00
EmptyIf.java
EnclClassRequired.java
EnumAnnoValueMustBeEnumConst.java
EnumAsIdentifier2.java
EnumCantBeInstantiated.java
EnumLabelUnqualified.java
EnumNoFinalize.java
EnumNoSubclassing.java
EnumsMustBeStatic.java
EnumTypesNotExtensible.java
Error.java 6957438: improve code for generating warning messages containing option names 2010-07-26 14:25:56 -07:00
ErrorReadingFile.java
ErrSyntheticNameConflict.java
ExceptAlreadyCaught.java
ExceptNeverThrown.java
Expected2.java 8011044: Remove support for 1.5 and earlier source and target options 2014-07-10 13:57:27 -07:00
Expected3.java
ExpectedModule.java 8169069: Module system implementation refresh (11/2016) 2016-12-01 09:02:42 +00:00
ExplicitParamsDoNotConformToBounds.java 7177386: Add attribution support for method references 2012-10-06 10:35:38 +01:00
FinallyCannotComplete.java
FinallyWithoutTry.java
FinalParamCantBeAssigned.java
FloatNumberTooLarge.java
FloatNumberTooSmall.java
ForeachBadInitialization.java 7159445: (javac) emits inaccurate diagnostics for enhanced for-loops 2012-05-10 12:32:58 -07:00
ForeachNotApplicable.java 6968793: issues with diagnostics 2011-01-24 15:44:51 +00:00
GenericArrayCreation.java
GenericThrowable.java
GreaterThanExpected.java 7021614: extend com.sun.source API to support parsing javadoc comments 2012-11-14 17:23:10 -08:00
HasBeenDeprecated.java
HideStatic.java 8139255: javac reports "cannot override" messages instead of "cannot hide" messages for static methods 2015-11-12 08:39:23 +05:30
IdentifierExpected.java 8056897: Improve error recovery for empty binary and hexadecimal literals 2016-01-11 11:21:10 +01:00
IllegalChar.java 7115052: Add parser support for method references 2011-11-28 16:05:46 +00:00
IllegalComboModifiers.java
IllegalDot.java 8031383: Error recovery in JavacParser could be improved 2014-02-28 20:25:24 +01:00
IllegalEnumStaticRef.java
IllegalEscapeChar.java
IllegalForwardRef.java
IllegalInitializer.java
IllegalLineEndInCharLit.java
IllegalNonAsciiDigit.java
IllegalQualNotIcls.java
IllegalSelfRef.java
IllegalStartOfExpr.java
IllegalStartOfStmt.java 7156633: (javac) incorrect errors when parsing variable declaration in block statements 2012-04-09 14:31:18 -07:00
IllegalStartOfType.java 8031383: Error recovery in JavacParser could be improved 2014-02-28 20:25:24 +01:00
IllegalStaticIntfMethCall.java 8029230: Update copyright year to match last edit in jdk8 langtools repository for 2013 2013-12-24 09:17:37 -08:00
IllegalUnderscore.java
IllegalUnicodeEscape.java
ImproperSVUID.java
ImproperTypeInnerRawParam.java
ImproperTypeParamMissing.java
InapplicableSymbols.java 5088624: cannot find symbol message should be more intelligent 2010-09-18 09:56:23 -07:00
IncomparableTypes.java 8071241: Investigate alternate strategy for type-checking operators 2015-02-16 12:24:25 +00:00
IncompatibleAbstracts.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
IncompatibleArgTypesInLambda.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
IncompatibleArgTypesInMethodRef.java 8016177: structural most specific and stuckness 2013-09-02 22:38:36 +01:00
IncompatibleDescsInFunctionalIntf.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
IncompatibleEqUpperBounds.java 7177386: Add attribution support for method references 2012-10-06 10:35:38 +01:00
IncompatibleRetTypeInLambda.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
IncompatibleRetTypeInMref.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
IncompatibleThrownTypesInMref.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
IncompatibleTypes1.java 7175911: Simplify error reporting API in Check.CheckContext interface 2012-08-02 18:22:41 +01:00
IncompatibleTypesInConditional.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
IncompatibleUpperBounds.java 7086601: Error message bug: cause for method mismatch is 'null' 2011-09-13 14:15:39 +01:00
InconvertibleTypes.java 7191449: update copyright year to match last edit in jdk8 langtools repository 2012-08-15 13:48:46 -07:00
IncorrectConstructorReceiverName.java 8013852: update reference impl for type-annotations 2013-05-14 15:04:06 -07:00
IncorrectConstructorReceiverType.java 8013852: update reference impl for type-annotations 2013-05-14 15:04:06 -07:00
IncorrectReceiverName.java 8013852: update reference impl for type-annotations 2013-05-14 15:04:06 -07:00
IncorrectReceiverType.java 8006775: JSR 308: Compiler changes in JDK8 2013-01-23 13:27:24 -08:00
InexactVarargsCall.java
InferArgsLengthMismatch.java 7177386: Add attribution support for method references 2012-10-06 10:35:38 +01:00
InferNoConformingAssignment.java 7177386: Add attribution support for method references 2012-10-06 10:35:38 +01:00
InferredDoNotConformToEq.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
InferredDoNotConformToUpper.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
InferVarargsArgumentMismatch.java 7177386: Add attribution support for method references 2012-10-06 10:35:38 +01:00
InheritFromFinal.java
InitializerMustComplete.java
InitializerNotAllowed.java 8031383: Error recovery in JavacParser could be improved 2014-02-28 20:25:24 +01:00
InnerClassCantHaveStatic.java
InterfaceExpected.java
InterfaceNotAllowed.java
IntersectionTypesInCastNotSupported.java 8002099: Add support for intersection types in cast expression 2012-11-30 15:14:48 +00:00
IntfAnnotationCantHaveTypeParams.java
IntfAnnotationMemberClash.java
IntfAnnotationsCantHaveParams.java
IntfAnnotationsCantHaveTypeParams.java
IntfMethodCantHaveBody.java
IntNumberTooLarge.java
InvalidAnnoMemberType.java
InvalidBinaryNumber.java 8031383: Error recovery in JavacParser could be improved 2014-02-28 20:25:24 +01:00
InvalidDuplicateAnnotation.java 8006119: update javac to follow latest spec for repeatable annotations 2013-01-14 13:50:01 -08:00
InvalidGenericLambdaTarget.java 8004102: Add support for generic functional descriptors 2012-11-30 15:14:25 +00:00
InvalidHexNumber.java
InvalidInstanceof.java
InvalidMethodDecl.java
InvalidTypeContextRepeatableAnnotation.java 8044196: Incorrect applying of repeatable annotations with incompatible target to type parameter 2015-04-30 12:21:50 +02:00
KindnameClass.java 7010608: the string 'error' should appear in error messages 2011-03-14 11:42:15 -07:00
KindnameConstructor.java 8029230: Update copyright year to match last edit in jdk8 langtools repository for 2013 2013-12-24 09:17:37 -08:00
KindnameInstanceInit.java 7086595: Error message bug: name of initializer is 'null' 2011-09-13 14:14:57 +01:00
KindnameMethod.java 7010608: the string 'error' should appear in error messages 2011-03-14 11:42:15 -07:00
KindnameStaticInit.java 7086595: Error message bug: name of initializer is 'null' 2011-09-13 14:14:57 +01:00
KindnameVariable.java 7010608: the string 'error' should appear in error messages 2011-03-14 11:42:15 -07:00
LabelInUse.java
LambdaBodyNeitherValueNorVoidCompatible.java 8029718: Should always use lambda body structure to disambiguate overload resolution 2014-04-21 22:51:49 +01:00
LambdaNotSupported.java 7115050: Add parser support for lambda expressions 2011-11-28 15:56:42 +00:00
LambdaStat.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
LocalEnum.java
LocalVarNeedsFinal.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
Location1.java 6968793: issues with diagnostics 2011-01-24 15:44:51 +00:00
Location.java 6968793: issues with diagnostics 2011-01-24 15:44:51 +00:00
LongSVUID.java
MalformedFpLit.java
MalformedHTML.java 7021614: extend com.sun.source API to support parsing javadoc comments 2012-11-14 17:23:10 -08:00
MethodDoesNotOverride.java
MethodInvokedWithWrongNumberOfArgs.java 8013179: assertion failure in javac when compiling with -source 1.6 -target 1.6 2013-07-31 10:52:01 +01:00
MethodRedundantTypeargs.java 8133671: langtools tests have bad license 2015-08-26 09:02:02 +02:00
MethodReferencesNotSupported.java 7177386: Add attribution support for method references 2012-10-06 10:35:38 +01:00
MightBeAssignedInLoop.java
MissingDeprecatedAnnotation.java
MissingMethodBody.java
MissingReturnStatement.java
MissingReturnValue.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MissingReturnValueFragment.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MissingSemicolon.java 7021614: extend com.sun.source API to support parsing javadoc comments 2012-11-14 17:23:10 -08:00
MissingSVUID.java
ModifierNotAllowed.java
ModuleDeclSbInModuleInfoJava.java 8154997: Add examples for jigsaw diagnostics 2016-05-18 11:38:20 +05:30
ModuleForOptionNotFound.java 8167975: align javac --add-* modules options with launcher 2016-11-03 13:59:15 -07:00
MrefInferAndExplicitParams.java 8080338: Incorrect GPL header causes RE script to miss swap to commercial header for licensee source bundle 2015-05-18 09:27:09 +02:00
MrefStat1.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
MrefStat.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
MulticatchCantBeAssigned.java
MulticatchNotSupported.java 6900037: javac should warn if earlier -source is used and bootclasspath not set 2010-11-29 14:15:36 -08:00
MulticatchTypesMustBeDisjoint.java 7030606: Project-coin: multi-catch types should be pairwise disjoint 2011-03-29 16:40:31 +01:00
NameClashSameErasure.java
NameClashSameErasureNoHide.java 7007615: java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123 2011-02-07 18:10:13 +00:00
NameClashSameErasureNoOverride1.java 7007615: java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123 2011-02-07 18:10:13 +00:00
NameClashSameErasureNoOverride.java 7007615: java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123 2011-02-07 18:10:13 +00:00
NativeMethodCantHaveBody.java
NeitherConditionalSubtype.java 8064464: regression with type inference of conditional expression 2014-11-12 12:41:32 +00:00
NewNotAllowedInAnno.java
NoAbstracts.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
NoAnnotationsOnDotClass.java 8006775: JSR 308: Compiler changes in JDK8 2013-01-23 13:27:24 -08:00
NoArgs.java 7177386: Add attribution support for method references 2012-10-06 10:35:38 +01:00
NoContent.java 8004832: Add new doclint package 2012-12-17 07:47:05 -08:00
NoExplicitAnnoProcRequested.java
NoInterfaceExpected.java
NoInterfaceHere.java
NoJavaLang.java 8142968: Module System implementation 2016-03-17 19:04:28 +00:00
NonApplicableRepeatingAnno.java 8043984: Confusing (incorrect) error message on repeatable annotations 2015-04-17 12:37:11 +02:00
NonStaticCantBeRef.java
NoSuitableFunctionalIntfInst.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
NoSuperclass.java 8142968: Module System implementation 2016-03-17 19:04:28 +00:00
NotAFunctionalIntf.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
NoTagName.java 7021614: extend com.sun.source API to support parsing javadoc comments 2012-11-14 17:23:10 -08:00
NotAllowedClass.java 7156633: (javac) incorrect errors when parsing variable declaration in block statements 2012-04-09 14:31:18 -07:00
NotAllowedVariable.java 7156633: (javac) incorrect errors when parsing variable declaration in block statements 2012-04-09 14:31:18 -07:00
NotAnInterfaceComponent.java 8010822: Intersection type cast for functional expressions does not follow spec EDR 2013-04-08 15:59:29 +01:00
NotApplicableMethodFound.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
NotAStatement.java 7115050: Add parser support for lambda expressions 2011-11-28 15:56:42 +00:00
NotDefAccessClassIntfCantAccessFragment.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
Note.java
NotEnclClass.java
NotInProfile.java 8170987: Module system implementation refresh (12/2016) 2016-12-16 05:47:58 +00:00
NotLoopLabel.java
NotWithinBounds.java
ObsoleteSourceAndTarget.java 8011044: Remove support for 1.5 and earlier source and target options 2014-07-10 13:57:27 -07:00
OperatorCantBeApplied1.java 6968793: issues with diagnostics 2011-01-24 15:44:51 +00:00
OperatorCantBeApplied.java 6968793: issues with diagnostics 2011-01-24 15:44:51 +00:00
OptionRemovedSource.java 8011044: Remove support for 1.5 and earlier source and target options 2014-07-10 13:57:27 -07:00
OptionRemovedTarget.java 8011044: Remove support for 1.5 and earlier source and target options 2014-07-10 13:57:27 -07:00
Orphaned.java
OverriddenDefault.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
OverrideDoesntThrow.java
OverrideIncompatibleReturn.java
OverrideMeth.java
OverrideStatic.java
OverrideUncheckedReturn.java
OverrideUncheckedThrown.java
OverrideVarargsExtra.java
OverrideVarargsMissing.java
OverrideWeakerAccess.java
PackageAnnos.java
PartialInstSig.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
PathElementNotFound.java
PluginNotFound.java 8063039: incorrect message reference or broken message file 2014-11-05 19:09:09 -08:00
PossibleFallThrough.java
PossibleLossPrecision.java 7191449: update copyright year to match last edit in jdk8 langtools repository 2012-08-15 13:48:46 -07:00
PotentialLambdaFound.java 8064365: Better support for finder capabilities in target-typing context 2014-12-12 18:07:24 +00:00
PotentiallyAmbiguousOverload.java 8016177: structural most specific and stuckness 2013-09-02 22:38:36 +01:00
PrematureEOF.java
PrivateInterfaceMethodsNotSupported.java 8071453: Allow interface methods to be private 2015-03-02 10:41:08 +05:30
ProbFoundReqFragment.java 8012003: Method diagnostics resolution need to be simplified in some cases 2013-05-15 14:00:31 +01:00
ProcessorNotFound.java
ProcOnlyNoProcs.java
QualifiedNewStaticClass.java
RawClassUse.java
ReceiverParameterNotApplicableConstructor.java 8013852: update reference impl for type-annotations 2013-05-14 15:04:06 -07:00
RecursiveConstrInvocation.java
RedundantCast.java
RedundantSupertype.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
RefAmbiguous.java
RefAmbiguousFragment.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
RefBadParens.java 7021614: extend com.sun.source API to support parsing javadoc comments 2012-11-14 17:23:10 -08:00
RefIdentifierExpected.java 7021614: extend com.sun.source API to support parsing javadoc comments 2012-11-14 17:23:10 -08:00
RefSyntaxError.java 7021614: extend com.sun.source API to support parsing javadoc comments 2012-11-14 17:23:10 -08:00
RefUnexpectedInput.java 7021614: extend com.sun.source API to support parsing javadoc comments 2012-11-14 17:23:10 -08:00
RemovalFilename.java 8145471: javac changes for enhanced deprecation 2016-10-20 13:44:51 -07:00
RemovalFilenameAdditional.java 8145471: javac changes for enhanced deprecation 2016-10-20 13:44:51 -07:00
RepeatableAnnotationsNotSupported.java 8029230: Update copyright year to match last edit in jdk8 langtools repository for 2013 2013-12-24 09:17:37 -08:00
RepeatableDocumentedMismatch.java 8006119: update javac to follow latest spec for repeatable annotations 2013-01-14 13:50:01 -08:00
RepeatableInheritedMismatch.java 8006119: update javac to follow latest spec for repeatable annotations 2013-01-14 13:50:01 -08:00
RepeatableNonDefault.java 8006119: update javac to follow latest spec for repeatable annotations 2013-01-14 13:50:01 -08:00
RepeatableNoValue.java 8006119: update javac to follow latest spec for repeatable annotations 2013-01-14 13:50:01 -08:00
RepeatableRetentionMismatch.java 8006119: update javac to follow latest spec for repeatable annotations 2013-01-14 13:50:01 -08:00
RepeatableTargetMismatch.java 8006119: update javac to follow latest spec for repeatable annotations 2013-01-14 13:50:01 -08:00
RepeatableWrongValueType.java 8006119: update javac to follow latest spec for repeatable annotations 2013-01-14 13:50:01 -08:00
RepeatedAnnotationTarget.java
RepeatedInterface.java
RepeatedModifier.java
RepeatingAnnotationAndContainer.java 8006119: update javac to follow latest spec for repeatable annotations 2013-01-14 13:50:01 -08:00
ReportAccess.java
ReportAccessFragment.java 8020843: javac crashes on accessibility check with method reference with typevar receiver 2013-07-25 14:51:40 +01:00
ResourceClosed.java 6970016: Clean up ARM/try-with-resources implementation 2010-11-12 12:34:18 +00:00
ResourceMayNotBeAssigned.java 6970016: Clean up ARM/try-with-resources implementation 2010-11-12 12:34:18 +00:00
ResourceNotApplicableToType.java 7191449: update copyright year to match last edit in jdk8 langtools repository 2012-08-15 13:48:46 -07:00
ResourceNotReferenced.java 6970016: Clean up ARM/try-with-resources implementation 2010-11-12 12:34:18 +00:00
ReturnOutsideMethod.java
SourceNoBootclasspath.java 8011044: Remove support for 1.5 and earlier source and target options 2014-07-10 13:57:27 -07:00
StatExprExpected.java 8153884: Expression lambda erroneously compatible with void-returning descriptor 2016-05-16 13:05:42 +01:00
StaticIntfMethodInvokeNotSupported.java 8037385: constant pool errors with -target 1.7 and static default methods 2014-06-10 12:41:39 -06:00
StaticIntfMethodNotSupported.java 8029230: Update copyright year to match last edit in jdk8 langtools repository for 2013 2013-12-24 09:17:37 -08:00
StaticMrefWithTargs.java 8004101: Add checks for method reference well-formedness 2012-11-30 15:14:36 +00:00
StaticNotQualifiedByType.java
StringConstRequired.java
StringSwitchNotSupported.java 6900037: javac should warn if earlier -source is used and bootclasspath not set 2010-11-29 14:15:36 -08:00
SunApiFilename.java 8148808: javac, remove unused options, step 1 2016-02-10 15:11:40 -08:00
SunApiFilenameAdditional.java 8148808: javac, remove unused options, step 1 2016-02-10 15:11:40 -08:00
SunProprietary.java
SuperNotAllowedInEnum.java
ThisAsIdentifier.java 8006775: JSR 308: Compiler changes in JDK8 2013-01-23 13:27:24 -08:00
ThrowsNotAllowedInAnno.java
TrustMeOnNonVarargsMeth.java 6993978: Project Coin: Compiler support of annotation to reduce varargs warnings 2010-12-13 15:11:00 -08:00
TrustMeOnReifiableVarargsParam.java 6993978: Project Coin: Compiler support of annotation to reduce varargs warnings 2010-12-13 15:11:00 -08:00
TrustMeOnVirtualMethod.java 6993978: Project Coin: Compiler support of annotation to reduce varargs warnings 2010-12-13 15:11:00 -08:00
TryResourceNotSupported.java 6900037: javac should warn if earlier -source is used and bootclasspath not set 2010-11-29 14:15:36 -08:00
TryResourceThrowsInterruptedExc.java 7027157: Project Coin: javac warnings for AutoCloseable.close throwing InterruptedException 2011-03-29 16:41:18 +01:00
TryWithoutCatchOrFinally.java 6900037: javac should warn if earlier -source is used and bootclasspath not set 2010-11-29 14:15:36 -08:00
TryWithoutCatchOrFinallyOrResource.java
TryWithResourcesExprEffectivelyFinalVar.java 7196163: Project Coin: Allow effectively final variables to be used as resources in try-with-resources 2014-11-19 13:46:04 +01:00
TryWithResourcesExprNeedsVar.java 7196163: Project Coin: Allow effectively final variables to be used as resources in try-with-resources 2014-11-19 13:46:04 +01:00
TypeAnnoNotApplicableInTypeContext.java 8073534: Confusing / incorrect error message regarding annotations on non-declarations 2015-04-17 11:52:10 +02:00
TypeAnnotationsNotSupported.java 8011044: Remove support for 1.5 and earlier source and target options 2014-07-10 13:57:27 -07:00
TypeFoundRequired.java
TypeNoParams.java
TypeReqClassArray.java
TypeReqRef.java
TypesIncompatible.java
TypesIncompatibleAbstractDefault.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TypesIncompatibleUnrelatedDefaults.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TypeVarCantBeDeref.java
TypeVarMayNotBeFollowedByOtherBounds.java
UncheckedAssign.java
UncheckedAssignToVar.java
UncheckedCall.java
UncheckedCast.java
UncheckedClash.java
UncheckedFilename.java
UncheckedFilenameAdditional.java
UncheckedGenericArrayCreation.java 6993978: Project Coin: Compiler support of annotation to reduce varargs warnings 2010-12-13 15:11:00 -08:00
UncheckedImplement.java
UncheckedMethodInvocation.java
UnclosedCharLiteral.java
UnclosedComment.java
UnclosedStringLiteral.java
UndefinedLabel.java
UnderscoreAsIdentifierError.java 8061549: Disallow _ as a one-character identifier 2014-12-08 18:02:07 +01:00
UnderscoreAsIdentifierWarning.java 8061549: Disallow _ as a one-character identifier 2014-12-08 18:02:07 +01:00
UnderscoreInLambdaExpression.java 8023679: Improve error message for '_' used as a lambda parameter name 2013-10-02 17:04:51 +01:00
UnexpectedContent.java 7021614: extend com.sun.source API to support parsing javadoc comments 2012-11-14 17:23:10 -08:00
UnexpectedLambda.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
UnexpectedMref.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
UnexpectedReturnValue.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
UnnamedPackage.java
UnreachableCatch1.java 7039937: Improved catch analysis fails to handle a common idiom in the libraries 2011-04-29 16:05:29 +01:00
UnreachableCatch.java 6558548: The compiler needs to be aligned with clarified specification of throws 2011-03-16 11:12:26 +00:00
UnreachableStatement.java
UnreportedException.java
UnreportedExceptionDefaultConstructor.java
UnreportedExceptionImplicitClose.java 7017104: improve error reporting for uncaught/undeclared exceptions from try-with-resources 2011-02-15 11:51:04 +00:00
UnsafeUseOfVarargsParam.java 6993978: Project Coin: Compiler support of annotation to reduce varargs warnings 2010-12-13 15:11:00 -08:00
UnsupportedBinaryLiteral.java 6900037: javac should warn if earlier -source is used and bootclasspath not set 2010-11-29 14:15:36 -08:00
UnsupportedEncoding.java 7120736: refactor javac option handling 2011-12-13 11:21:28 -08:00
UnsupportedUnderscoreLiteral.java 6900037: javac should warn if earlier -source is used and bootclasspath not set 2010-11-29 14:15:36 -08:00
UnterminatedInlineTag.java 7021614: extend com.sun.source API to support parsing javadoc comments 2012-11-14 17:23:10 -08:00
UnterminatedSignature.java 7021614: extend com.sun.source API to support parsing javadoc comments 2012-11-14 17:23:10 -08:00
VarargsAndOldArraySyntax.java 6569633: Varargs: parser error when varargs element type is an array 2011-01-24 15:45:24 +00:00
VarargsAndReceiver.java 8013852: update reference impl for type-annotations 2013-05-14 15:04:06 -07:00
VarargsArgumentMismatch.java 7177386: Add attribution support for method references 2012-10-06 10:35:38 +01:00
VarargsClash.java
VarargsFinalOnly.java 7196160: Project Coin: allow @SafeVarargs on private methods 2014-06-24 10:51:00 -07:00
VarargsImplement.java
VarargsMustBeLast.java 8031383: Error recovery in JavacParser could be improved 2014-02-28 20:25:24 +01:00
VarargsNonReifiableType.java 6993978: Project Coin: Compiler support of annotation to reduce varargs warnings 2010-12-13 15:11:00 -08:00
VarargsOverride.java
VarInTryWithResourcesNotSupportedInSource.java 7196163: Project Coin: Allow effectively final variables to be used as resources in try-with-resources 2014-11-19 13:46:04 +01:00
VarMightAlreadyBeAssigned.java
VarMightNotHaveBeenInitialized.java
VarNotIntializedInDefaultConstructor.java 8017216: javac doesn't fill in end position for some errors of type not found 2013-07-19 07:22:53 -07:00
Verbose.java
VerboseResolveMulti1.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
VerboseResolveMulti.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
VoidNotAllowed.java
WarnForwardRef.java
WarningAndWerror.java
WarnSelfRef.java
WarnSerializableLambda.java 8026721: Enhance Lambda serialization 2016-03-02 18:25:01 -05:00
WhereCaptured1.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
WhereCaptured.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
WhereFreshTvar.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
WhereIntersection2.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
WhereIntersection.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
WhereTypeVar2.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
WhereTypeVar.java 8162546: change hidden options -Xdebug to --debug, -XshouldStop to --should-stop, and -diags to --diags 2016-09-06 17:04:43 -07:00
WrongNumberTypeArgs.java
WrongNumberTypeArgsFragment.java 8169093: Generics, javac not matching actual and formal arguments 2016-11-07 16:08:18 +00:00