import org.jetbrains.annotations.Nullable; | |
public class Npe { | |
void foo(@Nullable SomeInterface x) { | |
((SomeInterfaceImpl)x).bar(); | |
} | |
interface SomeInterface { | |
void bar(); | |
} | |
class SomeInterfaceImpl implements SomeInterface { | |
@Override | |
public void bar() { | |
} | |
} | |
} |