Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting8/IDEA91626.java
Anna Kozlova bc8a70e89f fix erasure of captures special case, not valid anymore for new compilers (IDEA-131348)
(cherry picked from commit 0f357add956c0340ce08c79a14c052007e53be86)
2014-10-17 21:03:34 +02:00

26 lines
650 B
Java

class Test {
interface A<T> {
void _(T... t);
}
static void foo(final A<?> bar) {
bar._<error descr="Cannot resolve method '_(java.lang.String)'">("")</error>;
}
static void foo1(final A<? extends String> bar) {
bar._<error descr="Cannot resolve method '_(java.lang.String)'">("")</error>;
}
static void foo2(final A<? extends Integer> bar) {
bar._<error descr="Cannot resolve method '_(java.lang.String)'">("")</error>;
}
public static void main(String[] args) {
foo(new A<Integer>() {
public void _(final Integer... t) {
}
});
}
}