Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/CheckEnumConstantConstructor.java

19 lines
517 B
Java

import org.jetbrains.annotations.*;
enum NotNullEnum {
ONE("One"),
TWO(<warning descr="Passing 'null' argument to parameter annotated as @NotNull">null</warning>),
THREE(<warning descr="Passing 'null' argument to parameter annotated as @NotNull">null</warning>) {};
private final @NotNull String param;
NotNullEnum(@NotNull String param) {
this.param = param;
}
@NotNull
public String getParam() {
return param;
}
public static void main(String[] args) {
NotNullEnum one = ONE;
}
}