/* | |
* @test /nodynamiccopyright/ | |
* @bug 8003280 8016177 | |
* @summary Add lambda tests | |
* check that wildcards in the target method of a lambda conversion is handled correctly | |
* @author Maurizio Cimadamore | |
* @compile TargetType10.java | |
*/ | |
class TargetType10 { | |
interface Function<A,R> { | |
R apply(A a); | |
} | |
static class Test { | |
<A,B,C> Function<A,C> compose(Function<B,C> g, Function<A,? extends B> f) { return null; } | |
{ compose(x -> "a" + x, x -> x + "b"); } | |
} | |
} |