/* | |
* @test /nodynamiccopyright/ | |
* @bug 8003280 | |
* @summary Add lambda tests | |
* the case in which no member reference is found is now treated as a normal error (not dependent on target-type) | |
* @compile/fail/ref=MethodReference53.out -XDrawDiagnostics MethodReference53.java | |
*/ | |
class MethodReference53 { | |
interface SAM1 { | |
void m(int i); | |
} | |
interface SAM2 { | |
void m(long i); | |
} | |
void m(SAM1 s1) { } | |
void m(SAM2 s1) { } | |
void test() { | |
m(this::unknown); //should not generate outer resolution diagnostic | |
} | |
} |