23 lines
579 B
Java
23 lines
579 B
Java
|
/*
|
||
|
* @test /nodynamiccopyright/
|
||
|
* @bug 8003280
|
||
|
* @summary Add lambda tests
|
||
|
* check that varargs warnings are generated during SAM conversion
|
||
|
* @compile/fail/ref=MethodReference32.out -Xlint:unchecked -Werror -XDrawDiagnostics MethodReference32.java
|
||
|
*/
|
||
|
|
||
|
import java.util.*;
|
||
|
|
||
|
class MethodReference32 {
|
||
|
|
||
|
interface SAM {
|
||
|
MethodReference32 m(List<Integer> l1, List<Integer> l2);
|
||
|
}
|
||
|
|
||
|
MethodReference32 meth(List<Integer>... lli) { return null; }
|
||
|
MethodReference32(List<Integer>... lli) { }
|
||
|
|
||
|
SAM s1 = this::meth;
|
||
|
SAM s2 = MethodReference32::new;
|
||
|
}
|