public void test() {
Supplier<? extends List<? extends Serializable>> supplier = () -> null;
error(supplier.get());
}
public <T, V extends Serializable> void error(List<V> v2) {}
ECJ fails to compile with the message The method error(List<V>) in the type Outer is not applicable for the arguments (capture#1-of ? extends List<? extends Serializable>) whereas javac successfully compiles the method.
ECJ fails to compile with the message
The method error(List<V>) in the type Outer is not applicable for the arguments (capture#1-of ? extends List<? extends Serializable>)
whereas javac successfully compiles the method.