mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-08-26 03:13:40 +07:00
reigiable local classes inside static methods (IDEA-163615)
This commit is contained in:
+11
@@ -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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user