Files
openide/java/java-tests/testData/inspection/nullableProblems/OverridersHaveNonDefaultAnnotation.java
Tagir Valeev 43a3ebca10 [java-inspections] Do not annotate overridden methods having different nullness annotation that means the same nullness
Fixes IDEA-262718 Bug in NullableStuffInspectionBase#checkOverriders

GitOrigin-RevId: 38844520a9101d9335d9cfd0076c96bfbab780b7
2021-03-04 11:01:33 +00:00

21 lines
468 B
Java

import org.eclipse.jdt.annotation.NonNull;
abstract class Foo {
abstract void foo(<warning descr="Overridden method parameters are not annotated">@<caret>NonNull</warning> String str);
public static class Foo2 extends Foo {
@Override
void foo(@NonNull String str) {
}
}
public static class Foo3 extends Foo {
@Override
void foo(String <warning descr="Not annotated parameter overrides @NonNull parameter">str</warning>) {
}
}
}