IDEA-182417 Smart cast completion fails on a specific declarations

This commit is contained in:
peter
2017-11-21 12:18:12 +01:00
parent 3b6a4370fa
commit 724e2c37e5
4 changed files with 37 additions and 9 deletions
@@ -0,0 +1,13 @@
interface E { }
interface Named {
String getName();
}
interface MyNamed extends Named {}
class X {
void foo(E e) {
if (e instanceof MyNamed && e.getn<caret>)
}
}
@@ -0,0 +1,13 @@
interface E { }
interface Named {
String getName();
}
interface MyNamed extends Named {}
class X {
void foo(E e) {
if (e instanceof MyNamed && ((MyNamed) e).getName()<caret>)
}
}