blob: f7eabd8b930cc9533a4e8a37a53e82354dc26503 [file] [log] [blame]
/*
* @test /nodynamiccopyright/
* @bug 8003280
* @summary Add lambda tests
* check that only SAM are allowed as target types for lambda expressions
* @author Jan Lahoda
* @author Maurizio Cimadamore
* @compile/fail/ref=BadTargetType.out -XDrawDiagnostics BadTargetType.java
*/
class BadTargetType {
static void m1(Object o) {}
void m2(Object o) {}
static Object l1 = (int pos)-> { };
Object l2 = (int pos)-> { };
{
m1((int pos)-> { });
m2((int pos)-> { });
}
}