Files
openide/java/java-tests/testData/inspection/nullableProblems/AnnotateOverridingParametersOnNotNullMethod.java
Tagir Valeev 66d3646f6d [java-inspections] IDEA-331613 "Overridden parameter annotations" lint should be "Overriding"
GitOrigin-RevId: 7234832a572304695efe2fd21af60127679715df
2023-09-15 10:19:11 +00:00

22 lines
568 B
Java

import org.jetbrains.annotations.NotNull;
interface MakeNonNull {
@NotNull
String getSnapshot(<warning descr="Overriding method parameters are not annotated">@NotN<caret>ull</warning> Integer arg);
}
class MakeNonNullImpl implements MakeNonNull {
@NotNull
@Override
public String getSnapshot(Integer arg) {
return arg.toString();
}
}
class MakeNonNullImpl2 implements MakeNonNull {
@NotNull
@Override
public String getSnapshot(Integer <warning descr="Not annotated parameter overrides @NotNull parameter">arg</warning>) {
return "1";
}
}