jdk-24/langtools/test/tools/javac/generics
Maurizio Cimadamore 15cfa4aac9 8043926: javac, code valid in 7 is not compiling for 8
Type-containment doesn't handle inference variables correctly

Reviewed-by: vromero, dlsmith
2014-07-08 15:42:04 +01:00
..
5009937 7007615: java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123 2011-02-07 18:10:13 +00:00
5066774 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
5086027 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6182950 7007615: java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123 2011-02-07 18:10:13 +00:00
6192945 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6207386 7175911: Simplify error reporting API in Check.CheckContext interface 2012-08-02 18:22:41 +01:00
6213818 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6218229 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6227936 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6245699 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6268476 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6292765 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6294779 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6332204 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6356636 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6359951 6971882: Remove -XDstdout from javac test 2010-07-26 14:18:45 -07:00
6372782 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6413682 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6476118 7007615: java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123 2011-02-07 18:10:13 +00:00
6487370 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6495506 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6531075 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6531090 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6677785 6971882: Remove -XDstdout from javac test 2010-07-26 14:18:45 -07:00
6711619 6968793: issues with diagnostics 2011-01-24 15:44:51 +00:00
6723444 8012242: Lambda compatibility and checked exceptions 2013-07-17 14:04:01 +01:00
6729401 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
6910550 7086595: Error message bug: name of initializer is 'null' 2011-09-13 14:14:57 +01:00
6946618 6968497: localized text appears in raw diagnostic 2010-07-12 16:37:46 -07:00
6956758 6956758: NPE in com.sun.tools.javac.code.Symbol - isSubClass 2010-12-03 16:31:23 +00:00
6969184 7019631: issues in test headers in b130 2011-02-23 14:17:08 +00:00
6985719 7007615: java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123 2011-02-07 18:10:13 +00:00
7007615 7007615: java_util/generics/phase2/NameClashTest02 fails since jdk7/pit/b123 2011-02-07 18:10:13 +00:00
7015430 7182350: Regression in wording of unchecked warning message 2013-08-20 17:34:06 +04:00
7020657 7020657: Javac rejects a fairly common idiom with raw override and interfaces 2011-02-23 14:16:12 +00:00
7022054 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
7034019 7034019: ClassCastException in javac with conjunction types 2011-04-12 20:58:06 -07:00
7034511 7041019: Bogus type-variable substitution with array types with dependencies on accessibility check 2013-07-17 14:14:49 +01:00
7151070 7151070: NullPointerException in Resolve.isAccessible 2012-03-06 16:48:29 +00:00
7151802 7182350: Regression in wording of unchecked warning message 2013-08-20 17:34:06 +04:00
8004094 8004094: Javac compiler error - synthetic method accessor generated with duplicate name 2012-12-10 12:10:50 +00:00
8016640 8022508: javac crashes if the generics arity of a base class is wrong 2013-08-15 22:36:08 +02:00
abstract 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
bridge1 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
bridges 8013638: Few policy tests are failing in Lambda nightly 2013-07-17 19:28:40 +01:00
classreader 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
diamond 8041713: Type inference of non-existent method references crashes the compiler 2014-06-04 20:01:13 +01:00
forwardSeparateBound 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
genericAbstract 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
inference 8043926: javac, code valid in 7 is not compiling for 8 2014-07-08 15:42:04 +01:00
neg 8013846: javac fails to reject semantically equivalent generic method declarations 2013-09-12 14:52:28 -04:00
odersky 8029230: Update copyright year to match last edit in jdk8 langtools repository for 2013 2013-12-24 09:17:37 -08:00
parametricException 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
rare 7115050: Add parser support for lambda expressions 2011-11-28 15:56:42 +00:00
rawOverride 8008627: Compiler mishandles three-way return-type-substitutability 2013-06-06 15:33:40 +01:00
rawSeparate 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
syntax/6318240 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
typeargs 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
typevars 8042656: Inference produces spurious error for intersection type bounds check 2014-05-09 14:56:59 -06:00
wildcards 8034147: javac crashes with a NullPointerException during bounds checking 2014-06-20 10:56:31 -06:00
ArrayClone.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
ArrayTypearg.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
BridgeClash.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
BridgeOrder.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
CastCrash.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
Casting2.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
Casting3.java 6962318: Update copyright year 2010-12-28 15:54:52 -08:00
Casting4.java 6962318: Update copyright year 2010-12-28 15:54:52 -08:00
Casting5.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
Casting.java 6962318: Update copyright year 2010-12-28 15:54:52 -08:00
CatchTyparam.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
Conditional.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
Covar2.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
Covar3.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
Covar4.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
Crash01.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
Crash02.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
CyclicInheritance3.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
CyclicInheritance5.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
ErasureClashCrash.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
ExtendedRaw1.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
ExtendedRaw2.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
ExtendedRaw3.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
ExtendedRaw4.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
FinalBridge.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
GenericAnonCtor.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
GenericMerge.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
GenericOverride.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
GenericThrowable.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
GenLit1.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
GenLit2.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
GetClass2.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
GetClass.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
InheritanceConflict2.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
InheritanceConflict3.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
InheritanceConflict.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
InnerInterface1.java 6962318: Update copyright year 2010-12-28 15:54:52 -08:00
InnerInterface2.java 6962318: Update copyright year 2010-12-28 15:54:52 -08:00
InstanceOf1.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
InstanceOf2.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
InstanceOf3.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
InterfaceCast1.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
LoadOrder.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
MissingBridge.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
MissingCast.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
Multibound1.java 6962318: Update copyright year 2010-12-28 15:54:52 -08:00
MultipleInheritance.java 6962318: Update copyright year 2010-12-28 15:54:52 -08:00
NameOrder.java 6962318: Update copyright year 2010-12-28 15:54:52 -08:00
Nonlinear.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
ParametricException.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
ParenVerify.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
PermuteBound.java 6962318: Update copyright year 2010-12-28 15:54:52 -08:00
PrimitiveClass.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
PrimitiveVariant.java 6962318: Update copyright year 2010-12-28 15:54:52 -08:00
RawClient.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
RefEqual.java 8036842: Remove unneeded/obsolete -source/-target options in javac tests, part 2 2014-03-07 13:30:23 -08:00
RelaxedArrays.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
ReverseOrder.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
SelfImplement.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
SilentUnchecked.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
SuperTypeargs.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T4661029.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T4683314.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T4684378.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T4695348.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T4695415.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T4695847.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T4711570.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T4711572.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T4711694.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T4738171.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T4739399.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T4757416.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T4784207a.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T4784207b.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T4784219.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T5011073.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T5094318.java 8036842: Remove unneeded/obsolete -source/-target options in javac tests, part 2 2014-03-07 13:30:23 -08:00
T6391995.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T6481655.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T6507024.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T6557954.java 6962318: Update copyright year 2010-12-28 15:54:52 -08:00
T6657499.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T6660289.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
T6751514.java 6962318: Update copyright year 2010-12-28 15:54:52 -08:00
T6869075.java 6962318: Update copyright year 2010-12-28 15:54:52 -08:00
TyparamLit.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
TyparamStaticScope2.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
TyparamStaticScope.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
UncheckedArray.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
UncheckedConstructor.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
UncheckedCovariance.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
UnsoundInference.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
Varargs2.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
Varargs.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00
WrongNew.java 6943119: Rebrand source copyright notices 2010-05-25 15:54:51 -07:00