test/tools/javac/lambda/MethodReference43.java

changeset 1510
7873d37f5b37
parent 1415
01c9d4161882
child 2000
4a6acc42c3a1
equal deleted inserted replaced
1509:1985e35e97b2 1510:7873d37f5b37
58 Foo(X x) { } 58 Foo(X x) { }
59 } 59 }
60 60
61 61
62 static void m(SAM1 s) { assertTrue(false); } 62 static void m(SAM1 s) { assertTrue(false); }
63 static void m(SAM2 s) { assertTrue(true); } 63 static void m(SAM2 s) { assertTrue(false); }
64 static void m(SAM3 s) { assertTrue(false); } 64 static void m(SAM3 s) { assertTrue(false); }
65 static void m(SAM4 s) { assertTrue(false); } 65 static void m(SAM4 s) { assertTrue(true); }
66 66
67 public static void main(String[] args) { 67 public static void main(String[] args) {
68 m(Foo::new); 68 m(Foo::new);
69 assertTrue(assertionCount == 1); 69 assertTrue(assertionCount == 1);
70 } 70 }

mercurial