blob: 5b205876b20c5f855b648dd0bed0f1ba7ceec95e [file] [log] [blame]
/*
* @test /nodynamiccopyright/
* @bug 8003280 8034223
* @summary Add lambda tests
* Check void-compatibility in strict vs. loose conversion contexts
* @compile TargetType16.java
*/
class TargetType16 {
interface SAM1 {
void m1();
}
interface SAM2<X> {
X m2();
}
static void m(SAM1 s1) { }
static <T> void m(SAM2<T> s2) { }
public static void main(String[] args) {
m(() -> { throw new AssertionError(); }); // prefer SAM2
}
}