Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/NullabilityAfterCastAndInstanceOf.java
Tagir Valeev c79e23a713 Dataflow refactoring: DfaFactMap => DfType
GitOrigin-RevId: 3ef9e633dc92929191cc5724109b3575bf6d12a1
2019-12-11 09:07:22 +00:00

20 lines
337 B
Java

class Test {
class X {}
native Object getObject();
native X getX();
public void check(int val, boolean b) {
Object typ = b ? getObject() : getX();
if (val == 1) {
System.out.println((X)typ);
}
else if (val == 2) {
if (typ instanceof X) {
}
}
System.out.println(typ.hashCode());
}
}