jdk-24/langtools/test/tools/javac/lambda
Maurizio Cimadamore ea55015155 8009131: Overload: javac should discard methods that lead to errors in lambdas with implicit parameter types
Lambdas that have errors in their bodies should make enclosing overload resolution fail

Reviewed-by: jjg
2013-04-08 15:57:10 +01:00
..
abort 8009227: Certain diagnostics should not be deferred 2013-03-05 14:12:07 +00:00
badMemberRefBytecode 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
bytecode 8009649: Lambda back-end should generate invokespecial for method handles referring to private instance methods 2013-03-22 12:38:12 +00:00
funcInterfaces 8005299: Add FunctionalInterface checking to javac 2013-01-16 16:30:11 +00:00
inaccessibleMref01 8009129: Illegal access error when calling method reference 2013-03-05 14:19:49 +00:00
inaccessibleMref02 8009129: Illegal access error when calling method reference 2013-03-05 14:19:49 +00:00
intersection 8006566: Remove transient lambda-related guards from JavacParser 2013-01-21 20:14:39 +00:00
lambdaExecution 8003639: convert lambda testng tests to jtreg and add them 2012-11-20 09:58:55 -08:00
lambdaExpression 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
methodReference 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
methodReferenceExecution 8004982: JDK8 source with GPL header errors 2012-12-20 16:24:18 -08:00
mostSpecific 8006694: temporarily workaround combo tests are causing time out in several platforms 2013-01-23 20:57:40 +00:00
separate 8008708: Regression: separate compilation causes crash in wildcards inference logic 2013-02-22 18:19:51 +00:00
speculative 8008276: assertion error in com.sun.tools.javac.comp.TransTypes.visitApply 2013-02-21 15:21:38 +00:00
typeInference 8006694: temporarily workaround combo tests are causing time out in several platforms 2013-01-23 20:57:40 +00:00
BadAccess02.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadAccess02.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadAccess03.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadAccess03.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadAccess.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadAccess.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadBreakContinue.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadBreakContinue.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadConv03.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadConv03.out 8005299: Add FunctionalInterface checking to javac 2013-01-16 16:30:11 +00:00
BadConv04.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadConv04.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadExpressionLambda.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadExpressionLambda.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadLambdaExpr.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadLambdaPos.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadLambdaPos.out 8005299: Add FunctionalInterface checking to javac 2013-01-16 16:30:11 +00:00
BadMethodCall2.java 8004099: Bad compiler diagnostic generated when poly expression is passed to non-existent method 2012-12-17 16:13:01 +00:00
BadMethodCall2.out 8005193: New regression test test/tools/javac/lambda/BadMethodCall2.java fails 2012-12-18 22:16:45 +00:00
BadMethodCall.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadMethodCall.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadRecovery.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadRecovery.out 8009131: Overload: javac should discard methods that lead to errors in lambdas with implicit parameter types 2013-04-08 15:57:10 +01:00
BadReturn.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadReturn.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadStatementInLambda02.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadStatementInLambda02.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadStatementInLambda.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadStatementInLambda.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadTargetType.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
BadTargetType.out 8005299: Add FunctionalInterface checking to javac 2013-01-16 16:30:11 +00:00
Conditional01.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
Conditional02.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
Conditional03.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
Conformance01.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
Defender01.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
DisjunctiveTypeTest.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
DoubleStaticImport.java 8009820: AssertionError when compiling java code with two identical static imports 2013-03-22 12:41:13 +00:00
EffectivelyFinal01.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
EffectivelyFinal01.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
EffectivelyFinalTest01.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
EffectivelyFinalTest02.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
EffectivelyFinalTest.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
ErroneousArg.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
ErroneousArg.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
ErroneousLambdaExpr.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
FunctionalInterfaceAnno02.java 8007535: Compiler crashes on @FunctionalInterface used on interface with two inherited methods with same signatures 2013-02-15 16:30:31 +00:00
FunctionalInterfaceAnno.java 8005299: Add FunctionalInterface checking to javac 2013-01-16 16:30:11 +00:00
FunctionalInterfaceAnno.out 8005299: Add FunctionalInterface checking to javac 2013-01-16 16:30:11 +00:00
FunctionalInterfaceConversionTest.java 8006694: temporarily workaround combo tests are causing time out in several platforms 2013-01-23 20:57:40 +00:00
GenericMethodRefImplClass.java 8009582: Method reference generic constructor gives: IllegalArgumentException: Invalid lambda deserialization 2013-03-07 08:26:13 -08:00
IdentifierTest.java 8007427: Annotation element as '_' gives compiler error instead of a warning 2013-02-15 16:31:19 +00:00
IdentifierTest.out 8007427: Annotation element as '_' gives compiler error instead of a warning 2013-02-15 16:31:19 +00:00
InnerConstructor.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
Intersection01.java 8006566: Remove transient lambda-related guards from JavacParser 2013-01-21 20:14:39 +00:00
Intersection01.out 8005299: Add FunctionalInterface checking to javac 2013-01-16 16:30:11 +00:00
Intersection02.java 8010101: Intersection type cast issues redundant unchecked warning 2013-03-22 12:39:34 +00:00
Intersection02.out 8010101: Intersection type cast issues redundant unchecked warning 2013-03-22 12:39:34 +00:00
LambdaCapture01.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaCapture02.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaCapture03.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaCapture04.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaCapture05.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaCapture06.java 8007504: Remove @ignore from tests that no longer need it 2013-02-05 18:55:13 +00:00
LambdaCapture07.java 8004962: Code generation crash with lambda and local classes 2013-03-05 14:04:57 +00:00
LambdaConv01.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv03.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv05.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv06.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv08.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv09.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv09.out 8005299: Add FunctionalInterface checking to javac 2013-01-16 16:30:11 +00:00
LambdaConv10.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv10.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv11.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv12.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv13.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv16.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv17.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv18.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv18.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv19.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv20.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv21.java 8004105: Expression statement lambdas should be void-compatible 2012-11-30 15:14:12 +00:00
LambdaConv21.out 8004105: Expression statement lambdas should be void-compatible 2012-11-30 15:14:12 +00:00
LambdaConv22.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv23.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv24.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaConv25.java 8008444: Inherited generic functional descriptors are merged incorrectly 2013-02-21 15:27:05 +00:00
LambdaConv25.out 8008444: Inherited generic functional descriptors are merged incorrectly 2013-02-21 15:27:05 +00:00
LambdaConv26.java 8006749: compiler does not allow Object protected methods to be used in lambda 2013-02-15 16:28:07 +00:00
LambdaConv27.java 8008227: Mixing lambdas with anonymous classes leads to NPE thrown by compiler 2013-02-21 15:19:29 +00:00
LambdaEffectivelyFinalTest.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaEffectivelyFinalTest.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr01.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr02.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr04.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr05.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr06.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr07.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr08.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr09.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr10.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr10.out 8005299: Add FunctionalInterface checking to javac 2013-01-16 16:30:11 +00:00
LambdaExpr11.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr12.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr13.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr14.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr15.java 8007504: Remove @ignore from tests that no longer need it 2013-02-05 18:55:13 +00:00
LambdaExpr16.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr17.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr18.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr19.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr19.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr20.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExpr21.java 8006684: Compiler produces java.lang.VerifyError: Bad type on operand stack 2013-01-22 16:39:51 +00:00
LambdaExprNotVoid.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaExprNotVoid.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaInnerTypeVarArgs.java 8004969: Generate $deserializeLambda$ method 2013-02-15 18:40:38 -08:00
LambdaInnerTypeVarArgsSerialize.java 8008405: Now that metafactory is in place, add javac lambda serialization tests 2013-02-21 14:43:51 -08:00
LambdaInnerTypeVarReflect.java 8004969: Generate $deserializeLambda$ method 2013-02-15 18:40:38 -08:00
LambdaInnerTypeVarSerialize.java 8008405: Now that metafactory is in place, add javac lambda serialization tests 2013-02-21 14:43:51 -08:00
LambdaLambdaSerialized.java 8010010: NPE generating serializedLambdaName for nested lambda 2013-03-14 22:54:17 -07:00
LambdaParserTest.java 8006694: temporarily workaround combo tests are causing time out in several platforms 2013-01-23 20:57:40 +00:00
LambdaScope01.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaScope02.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaScope03.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaScope04.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LambdaScope04.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
LocalBreakAndContinue.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference01.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference02.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference03.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference04.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference04.out 8005299: Add FunctionalInterface checking to javac 2013-01-16 16:30:11 +00:00
MethodReference05.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference06.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference07.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference08.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference08.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference09.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference09.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference10.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference11.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference12.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference13.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference14.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference15.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference16.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference17.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference18.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference19.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference20.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference20.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference21.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference21.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference22.java 8008537: Missing method reference lookup error when unbound search finds a static method 2013-02-28 14:05:52 +00:00
MethodReference22.out 8008537: Missing method reference lookup error when unbound search finds a static method 2013-02-28 14:05:52 +00:00
MethodReference23.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference23.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference24.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference25.java 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
MethodReference25.out 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
MethodReference26.java 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
MethodReference27.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference28.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference28.out 8008537: Missing method reference lookup error when unbound search finds a static method 2013-02-28 14:05:52 +00:00
MethodReference29.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference30.java 8004101: Add checks for method reference well-formedness 2012-11-30 15:14:36 +00:00
MethodReference31.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference32.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference32.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference33.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference34.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference35.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference36.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference37.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference37.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference38.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference38.out 8008540: Constructor reference to non-reifiable array should be rejected 2013-03-12 16:02:13 +00:00
MethodReference39.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference39.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference40.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference40.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference41.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference42.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference43.java 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
MethodReference44.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference45.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference45.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference46.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference47.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference47.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference48.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference49.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference50.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference50.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference51.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference51.out 8008537: Missing method reference lookup error when unbound search finds a static method 2013-02-28 14:05:52 +00:00
MethodReference52.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference52.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference53.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference53.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference54.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference54.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MethodReference55.java 8004101: Add checks for method reference well-formedness 2012-11-30 15:14:36 +00:00
MethodReference55.out 8004101: Add checks for method reference well-formedness 2012-11-30 15:14:36 +00:00
MethodReference56.java 8004101: Add checks for method reference well-formedness 2012-11-30 15:14:36 +00:00
MethodReference56.out 8004101: Add checks for method reference well-formedness 2012-11-30 15:14:36 +00:00
MethodReference57.java 8004102: Add support for generic functional descriptors 2012-11-30 15:14:25 +00:00
MethodReference58.java 8004102: Add support for generic functional descriptors 2012-11-30 15:14:25 +00:00
MethodReference58.out 8004102: Add support for generic functional descriptors 2012-11-30 15:14:25 +00:00
MethodReference59.java 8005854: Add support for array constructor references 2013-01-16 16:27:01 +00:00
MethodReference60.java 8005854: Add support for array constructor references 2013-01-16 16:27:01 +00:00
MethodReference60.out 8005854: Add support for array constructor references 2013-01-16 16:27:01 +00:00
MethodReference61.java 8004969: Generate $deserializeLambda$ method 2013-02-15 18:40:38 -08:00
MethodReference62.java 8007285: AbstractMethodError instead of compile-time error when method reference with super and abstract 2013-02-15 16:28:57 +00:00
MethodReference62.out 8007285: AbstractMethodError instead of compile-time error when method reference with super and abstract 2013-02-15 16:28:57 +00:00
MethodReference63.java 8005183: Missing accessor for constructor reference pointing to private inner class ctor 2013-02-21 15:23:48 +00:00
MethodReference64.java 8008540: Constructor reference to non-reifiable array should be rejected 2013-03-12 16:02:13 +00:00
MethodReference64.out 8008540: Constructor reference to non-reifiable array should be rejected 2013-03-12 16:02:13 +00:00
MethodReference65.java 8009154: Missing cast in method reference bridge leads to NoSuchMethodError 2013-03-05 14:16:07 +00:00
MethodReference66.java 8009299: Javac crashes when compiling method reference to static interface method 2013-03-06 15:29:30 +00:00
MethodReferenceParserTest.java 8006694: temporarily workaround combo tests are causing time out in several platforms 2013-01-23 20:57:40 +00:00
MostSpecific01.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MostSpecific01.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MostSpecific02.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MostSpecific02.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MostSpecific03.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MostSpecific03.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MostSpecific04.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MostSpecific05.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MostSpecific06.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MostSpecific06.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MostSpecific07.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MostSpecific07.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
MostSpecific08.java 8008813: Structural most specific fails when method reference is passed to overloaded method 2013-02-28 14:05:44 +00:00
NakedThis.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
SerializedLambdaInInit.java 8009742: Bad lambda name for lambda in a static initializer or ctor 2013-03-11 10:02:55 -07:00
SourceLevelTest.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
SourceLevelTest.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
StaticMethodNegTest.java 8008337: Write test to check for compiler error when static method in interface is called via super() 2013-02-22 13:31:35 +00:00
StaticMethodNegTest.out 8008337: Write test to check for compiler error when static method in interface is called via super() 2013-02-22 13:31:35 +00:00
TargetType01.java 8009131: Overload: javac should discard methods that lead to errors in lambdas with implicit parameter types 2013-04-08 15:57:10 +01:00
TargetType02.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType03.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType04.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType04.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType05.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType06.java 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
TargetType07.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType08.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType10.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType10.out 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
TargetType11.java 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
TargetType12.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType13.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType13.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType14.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType14.out 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType15.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType16.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType16.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType17.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType17.out 8005299: Add FunctionalInterface checking to javac 2013-01-16 16:30:11 +00:00
TargetType18.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType19.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType19.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType20.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType21.java 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
TargetType21.out 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
TargetType22.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType22.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType23.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType23.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType24.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType24.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType25.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType26.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType26.out 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
TargetType27.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType27.out 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
TargetType28.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType28.out 8010303: Graph inference: missing incorporation step causes spurious inference error 2013-03-22 12:43:09 +00:00
TargetType29.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType30.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType31.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType32.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType33.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType33.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType34.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType35.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType36.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType37.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType38.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType38.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType39.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType39.out 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
TargetType40.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType40.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType41.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType41.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType42.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType43.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType43.out 8009131: Overload: javac should discard methods that lead to errors in lambdas with implicit parameter types 2013-04-08 15:57:10 +01:00
TargetType44.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType44.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType45.java 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
TargetType46.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType46.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType47.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType48.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType49.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType49.out 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
TargetType50.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType51.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType52.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType52.out 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType53.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType54.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType55.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType56.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType57.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType57.out 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType58.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType59.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType60.java 8008537: Missing method reference lookup error when unbound search finds a static method 2013-02-28 14:05:52 +00:00
TargetType60.out 8008537: Missing method reference lookup error when unbound search finds a static method 2013-02-28 14:05:52 +00:00
TargetType61.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType62.java 8007464: Add graph inference support 2013-02-12 19:25:09 +00:00
TargetType64.java 8008293: Declared bounds not considered when functional interface containing unbound wildcards is instantiated 2013-02-21 15:25:03 +00:00
TargetType65.java 8008723: Graph Inference: bad graph calculation leads to assertion error 2013-02-28 14:00:52 +00:00
TargetType66.java 8009131: Overload: javac should discard methods that lead to errors in lambdas with implicit parameter types 2013-04-08 15:57:10 +01:00
TargetType66.out 8009131: Overload: javac should discard methods that lead to errors in lambdas with implicit parameter types 2013-04-08 15:57:10 +01:00
TargetType67.java 8010303: Graph inference: missing incorporation step causes spurious inference error 2013-03-22 12:43:09 +00:00
TargetType68.java 8010303: Graph inference: missing incorporation step causes spurious inference error 2013-03-22 12:43:09 +00:00
TargetType69.java 8010303: Graph inference: missing incorporation step causes spurious inference error 2013-03-22 12:43:09 +00:00
TestInvokeDynamic.java 8010404: Lambda debugging: redundant LineNumberTable entry for lambda capture 2013-04-08 15:53:08 +01:00
TestSelfRef.java 8003280: Add lambda tests 2012-11-17 19:01:03 +00:00
VoidCompatibility.java 8005244: Implement overload resolution as per latest spec EDR 2013-01-21 20:13:56 +00:00
WarnUnderscoreAsIdent.java 8006561: Langtools test failure: missing diags/examples 2013-01-18 15:38:14 +00:00
WarnUnderscoreAsIdent.out 8006561: Langtools test failure: missing diags/examples 2013-01-18 15:38:14 +00:00