reigiable local classes inside static methods (IDEA-163615)

This commit is contained in:
Anna.Kozlova
2016-11-07 18:56:11 +01:00
parent 32b5e5fac0
commit 08c5a244c3
2 changed files with 14 additions and 2 deletions
@@ -10,4 +10,15 @@ class B<T> {
class C {}
return obj instanceof <error descr="Illegal generic type for instanceof">C</error>;
}
static <A> B<A> localClassInStaticMethod() {
class C extends B<A> {
@Override
public boolean equals(Object obj) {
return obj instanceof C;
}
}
return new C();
}
}