1.1 --- a/test/tools/javac/lambda/MethodReference22.java Thu Nov 14 13:47:38 2013 -0800 1.2 +++ b/test/tools/javac/lambda/MethodReference22.java Fri Nov 15 11:08:12 2013 +0000 1.3 @@ -48,19 +48,19 @@ 1.4 } 1.5 1.6 static void test2() { 1.7 - SAM2 s1 = MethodReference22::m1; //ambiguous 1.8 - call2(MethodReference22::m1); //ambiguous 1.9 - SAM2 s2 = MethodReference22::m2; //ambiguous 1.10 - call2(MethodReference22::m2); //ambiguous 1.11 - SAM2 s3 = MethodReference22::m3; //ambiguous 1.12 - call2(MethodReference22::m3); //ambiguous 1.13 - SAM2 s4 = MethodReference22::m4; //ambiguous 1.14 - call2(MethodReference22::m4); //ambiguous 1.15 + SAM2 s1 = MethodReference22::m1; //ok 1.16 + call2(MethodReference22::m1); //ok 1.17 + SAM2 s2 = MethodReference22::m2; //ok 1.18 + call2(MethodReference22::m2); //ok 1.19 + SAM2 s3 = MethodReference22::m3; //fail 1.20 + call2(MethodReference22::m3); //fail 1.21 + SAM2 s4 = MethodReference22::m4; //fail 1.22 + call2(MethodReference22::m4); //fail 1.23 } 1.24 1.25 static void test3() { 1.26 - call3(MethodReference22::m1); //fail 1.27 - call3(MethodReference22::m2); //ok 1.28 + call3(MethodReference22::m1); //ok 1.29 + call3(MethodReference22::m2); //ambiguous 1.30 call3(MethodReference22::m3); //ok 1.31 call3(MethodReference22::m4); //fail 1.32 }