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