382fe51b6d
Reviewed-by: vromero
25 lines
577 B
Java
25 lines
577 B
Java
/*
|
|
* @test /nodynamiccopyright/
|
|
* @bug 8003280
|
|
* @summary Add lambda tests
|
|
* basic test for constructor references and generic classes
|
|
* @author Maurizio Cimadamore
|
|
* @compile/fail/ref=MethodReference20.out -XDrawDiagnostics MethodReference20.java
|
|
*/
|
|
|
|
class MethodReference20<X> {
|
|
|
|
MethodReference20(X x) { }
|
|
|
|
interface SAM<Z> {
|
|
MethodReference20<Z> m(Z z);
|
|
}
|
|
|
|
static void test(SAM<Integer> s) { }
|
|
|
|
public static void meth() {
|
|
SAM<Integer> s = MethodReference20<String>::new;
|
|
test(MethodReference20<String>::new);
|
|
}
|
|
}
|