IDEA-156245 @NotNull doesn't seem to work for enums

This commit is contained in:
peter
2016-05-18 19:44:27 +02:00
parent 6a17887211
commit e1b69b301e
7 changed files with 62 additions and 28 deletions
@@ -0,0 +1,19 @@
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;
}
}