Files
openide/java/java-tests/testData/inspection/nullableProblems/HonorParameterDefaultInSetters.java
T

17 lines
398 B
Java

package foo;
import javax.annotation.Nullable;
class C {
@Nullable
private String a;
private String b;
public void setA(String <warning descr="Setter parameter for @Nullable field is annotated @ParametersAreNonnullByDefault">a</warning>) {
this.a = a;
}
public void setB(@Nullable String b) { // doesn't lead to a warning because b field is not a parameter
this.b = b;
}
}