Files
openide/java/java-tests/testData/inspection/nullableProblems/NotNullByDefaultParameterOverridesNullable.java
Marcin Mikosikandintellij-monorepo-bot 38de0d9ee7 IDEA-385435 [java]: Add inspection detecting effectively non-null param overriding not-annotated one
Merge-request: IJ-MR-190382
Merged-by: Marcin Mikosik <marcin.mikosik@jetbrains.com>

GitOrigin-RevId: 0a755a3eb1749b7971fe42dea0bceaa2df3a6bb7
2026-02-13 10:13:39 +00:00

15 lines
380 B
Java

import javax.annotation.ParametersAreNonnullByDefault;
import javax.annotation.Nullable;
class Test {
static class XX {
void get(@Nullable Object t) {}
}
@ParametersAreNonnullByDefault
static class X extends XX {
void get(Object <warning descr="Parameter annotated @ParametersAreNonnullByDefault must not override @Nullable parameter">x</warning>) {
}
}
}