1 /*
 2  * @test /nodynamiccopyright/
 3  * @bug 8003280
 4  * @summary Add lambda tests
 5  *  check that cast conversion context does not affect compatibility of lambda
 6  * @compile/fail/ref=TargetType38.out -XDrawDiagnostics TargetType38.java
 7  */
 8 class TargetType38 {
 9 
10     interface I { }
11 
12     interface SAM {
13         I m();
14     }
15 
16     static Object m() { return null; }
17 
18     void test() {
19         Object o1 = (SAM)()->new Object() {};
20         Object o2 = (SAM)TargetType38::m;
21     }
22 }