jdk-24/langtools/test/tools/javac/generics
Maurizio Cimadamore dd76763423 6846972: cannot access member of raw type when erasure change overriding into overloading
Fix of 6400189 caused a nasty problem in method resolution

Reviewed-by: jjg
2009-07-15 10:25:01 +01:00
..
5009937 5009937: hiding versus generics versus binary compatibility 2008-04-09 13:41:45 +01:00
5066774 Initial load 2007-12-01 00:00:00 +00:00
5086027 Initial load 2007-12-01 00:00:00 +00:00
6182950 6182950: methods clash algorithm should not depend on return type 2009-03-25 10:28:36 +00:00
6192945 Initial load 2007-12-01 00:00:00 +00:00
6207386 6769027: Source line should be displayed immediately after the first diagnostic line 2009-02-13 11:57:33 +00:00
6213818 Initial load 2007-12-01 00:00:00 +00:00
6218229 Initial load 2007-12-01 00:00:00 +00:00
6227936 Initial load 2007-12-01 00:00:00 +00:00
6245699 Initial load 2007-12-01 00:00:00 +00:00
6268476 Initial load 2007-12-01 00:00:00 +00:00
6292765 Initial load 2007-12-01 00:00:00 +00:00
6294779 6294779: Problem with interface inheritance and covariant return types 2008-06-20 11:25:03 +01:00
6332204 Initial load 2007-12-01 00:00:00 +00:00
6356636 Initial load 2007-12-01 00:00:00 +00:00
6359951 Initial load 2007-12-01 00:00:00 +00:00
6372782 Initial load 2007-12-01 00:00:00 +00:00
6413682 Initial load 2007-12-01 00:00:00 +00:00
6487370 6487370: javac incorrectly gives ambiguity warning with override-equivalent abstract inherited methods 2008-10-23 18:00:05 +01:00
6495506 Initial load 2007-12-01 00:00:00 +00:00
6531075 6531075: Missing synthetic casts when accessing fields/methods of intersection types including type variables 2008-04-09 13:19:01 +01:00
6531090 6711619: javac doesn't allow access to protected members in intersection types 2008-10-23 17:59:43 +01:00
6677785 6677785: REGRESSION: StackOverFlowError with Cyclic Class level Type Parameters when used in constructors 2008-05-30 11:08:40 +01:00
6711619 6776289: Regression: javac7 doesnt resolve method calls properly 2008-11-26 11:07:07 +00:00
6723444 6814575: Update copyright year 2009-03-09 13:29:06 -07:00
6729401 6814575: Update copyright year 2009-03-09 13:29:06 -07:00
abstract 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
bridge1 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
classreader 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
compat 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
forwardSeparateBound 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
genericAbstract 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
inference 6638712: Inference with wildcard types causes selection of inapplicable method 2009-06-16 10:46:37 +01:00
odersky 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
parametricException 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
rare 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
rawOverride 6846972: cannot access member of raw type when erasure change overriding into overloading 2009-07-15 10:25:01 +01:00
rawSeparate 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
syntax/6318240 Initial load 2007-12-01 00:00:00 +00:00
typeargs 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
typevars 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
wildcards 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
ArrayClone.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
ArrayTypearg.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
BridgeClash.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
BridgeOrder.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
BridgeRestype.java Initial load 2007-12-01 00:00:00 +00:00
CastCrash.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
Casting2.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
Casting3.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
Casting4.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
Casting5.java 6719955: Update copyright year 2008-07-02 12:56:02 -07:00
Casting.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
CatchTyparam.java Initial load 2007-12-01 00:00:00 +00:00
Conditional.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
Covar2.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
Covar3.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
Covar4.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
Crash01.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
Crash02.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
CyclicInheritance3.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
CyclicInheritance5.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
ErasureClashCrash.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
ExtendedRaw1.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
ExtendedRaw2.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
ExtendedRaw3.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
ExtendedRaw4.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
FinalBridge.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
GenericAnonCtor.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
GenericMerge.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
GenericOverride.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
GenericThrowable.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
GenLit1.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
GenLit2.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
GetClass2.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
GetClass.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
InheritanceConflict2.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
InheritanceConflict3.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
InheritanceConflict.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
InnerInterface1.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
InnerInterface2.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
InstanceOf1.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
InstanceOf2.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
InstanceOf3.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
InterfaceCast1.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
LoadOrder.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
MissingBridge.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
MissingCast.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
Multibound1.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
MultipleInheritance.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
NameOrder.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
Nonlinear.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
ParametricException.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
ParenVerify.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
PermuteBound.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
PrimitiveClass.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
PrimitiveVariant.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
RawClient.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
RefEqual.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
RelaxedArrays.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
ReverseOrder.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
SelfImplement.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
SilentUnchecked.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
SuperTypeargs.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T4661029.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T4683314.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T4684378.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T4695348.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T4695415.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T4695847.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T4711570.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T4711572.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T4711694.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T4738171.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T4739399.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T4757416.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T4784207a.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T4784207b.java Initial load 2007-12-01 00:00:00 +00:00
T4784219.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T5011073.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T5094318.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
T6391995.java Initial load 2007-12-01 00:00:00 +00:00
T6481655.java 6481655: Parser confused by combination of parens and explicit type args 2008-04-09 14:05:24 +01:00
T6507024.java 6507024: casting an array to a generic type results in a 'capture#69 of ?' type error 2008-05-30 10:42:43 +01:00
T6557954.java 6557954: Inner class type parameters doesn't get substituted when checking type well-formedness 2008-10-23 18:29:11 +01:00
T6657499.java 6657499: javac 1.6.0 fails to compile class with inner class 2008-04-09 14:57:37 +01:00
T6660289.java 6660289: declared bound in inner class referring a type variable of the outer class 2008-03-04 13:00:08 +00:00
T6751514.java 6751514: Unary post-increment with type variables crash javac during lowering 2008-10-09 15:56:20 +01:00
TyparamLit.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
TyparamStaticScope2.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
TyparamStaticScope.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
UncheckedArray.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
UncheckedConstructor.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
UncheckedCovariance.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
UnsoundInference.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
Varargs2.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
Varargs.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00
WrongNew.java 6843761: Update langtools tests to remove unncessary -source and -target options 2009-05-27 22:34:43 -07:00