blob: 103b8ff41c75d03f40206dc27e3b3f099f23ddb7 [file] [log] [blame]
/*
* @test /nodynamiccopyright/
* @bug 8003280
* @summary Add lambda tests
* target typing in assignment context
* @author Maurizio Cimadamore
* @compile/fail/ref=TargetType04.out -XDrawDiagnostics TargetType04.java
*/
class TargetType04 {
interface S<X extends Number, Y extends Number> {
Y m(X x);
}
S<Integer, Integer> s1 = i -> { return i; }; //ok
S<Double, Integer> s2 = i -> { return i; }; //no
S<Integer, Double> s3 = i -> { return i; }; //no
}