Files
openide/java/java-tests/testData/inspection/nullableProblems/NotNullByDefaultParameterOverridesNotAnnotated.java
Tagir Valeev 780c490823 NullableStuff: isNotNullParameterOverridingNonAnnotated should not fire for container annotation
When parameter is under @ParametersAreNotNullByDefault, but inherited from another context where there's no container annotation, it's considered as unannotated, thus no warning should be displayed
Fixes EA-123379 - assert: NullableStuffInspectionBase.checkParameters
2018-06-26 15:22:25 +07:00

15 lines
312 B
Java

import javax.annotation.ParametersAreNonnullByDefault;
class Test {
static class XX {
void get(Object t) {}
}
@ParametersAreNonnullByDefault
static class X extends XX {
// Do not warn as ParametersAreNonnullByDefault does not work for overridden parameters
void get(Object x) {
}
}
}