Files
openide/java/java-tests/testData/codeInsight/slice/backward/SearchOverriddenMethodsInThisClassHierarchyParamDfa.java
Tagir Valeev 0c336ffda4 IDEA-240404 Analyze dataflow to here: stack-trace based scope
GitOrigin-RevId: 33b4b1cdf2198e9c15fc2d52e0113ffe97c3dde9
2020-05-25 12:59:28 +03:00

22 lines
346 B
Java

interface I {
String getValue();
}
interface J extends I {
}
class X implements I {
public String getValue() {return "X";}
}
class Y implements J {
public String getValue() {return <flown11>"Y";}
}
class Test {
void foo(I i) {
if (!(i instanceof J)) return;
String <caret>s = <flown1>i.getValue();
}
}