1/* 2 * @test /nodynamiccopyright/ 3 * @bug 8003280 4 * @summary Add lambda tests 5 * check that varargs warnings are generated during SAM conversion 6 * @compile/fail/ref=MethodReference32.out -Xlint:unchecked -Werror -XDrawDiagnostics MethodReference32.java 7 */ 8 9import java.util.*; 10 11class MethodReference32 { 12 13 interface SAM { 14 MethodReference32 m(List<Integer> l1, List<Integer> l2); 15 } 16 17 MethodReference32 meth(List<Integer>... lli) { return null; } 18 MethodReference32(List<Integer>... lli) { } 19 20 SAM s1 = this::meth; 21 SAM s2 = MethodReference32::new; 22} 23