test/tools/javac/lambda/MethodReference22.java

changeset 2193
d4cbb671de1c
parent 1610
08782b8b03ce
     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      }

mercurial