Files
openide/java/java-tests/testData/inspection/nullableProblems/OverrideGenericMethod.java
2020-12-16 10:58:41 +00:00

20 lines
415 B
Java

import typeUse.*;
class X {
static abstract class Base<T> {
abstract void consume(T item);
}
static class Child extends Base<@NotNull String> {
@Override
void consume(@NotNull String item) {
System.out.println(item);
}
}
public static void main(String[] args) {
Base<@NotNull String> child = new Child();
child.consume("this can't be null");
child.consume(null);
}
}