Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/genericsHighlighting/IDEA139214.java
2018-06-28 11:12:17 +03:00

15 lines
372 B
Java

class JavaClass {
interface I1<T> {
void id(T x);
}
static class C1<T> {
void id(T x) {
}
}
<error descr="'id(T)' in 'JavaClass.I1' clashes with 'id(T)' in 'JavaClass.C1'; both methods have same erasure, yet neither overrides the other">static class C2 extends C1<String> implements I1<Integer></error> {
public void id(Integer x) {
}
}
}