Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/InferenceNullityMismatch.java
2021-05-06 02:50:24 +00:00

16 lines
352 B
Java

import org.jetbrains.annotations.*;
public class InferenceNullityMismatch {
static String getData(Super obj) {
if (!(obj instanceof Sub)) {
throw new IllegalArgumentException();
}
return obj.calculate();
}
}
class Super {
native @NotNull String calculate();
}
class Sub extends Super {
native @Nullable String calculate();
}