Files
openide/java/java-tests/testData/inspection/nullableProblems/NullableFieldNotnullParam.java
Bart van Helvertandintellij-monorepo-bot 94d5fdf882 [java] Replace not-null with non-null
To make error messages consistent #IDEA-374747 Fixed


(cherry picked from commit 328c5b355fcf56a7d1c165aab32220d37bdfcbc1)

IJ-MR-170004

GitOrigin-RevId: f00fb74ddbff84b18839c60648d664774d566966
2025-07-22 21:25:49 +00:00

56 lines
1.0 KiB
Java

import org.jetbrains.annotations.*;
class Test {
@Nullable private final String baseFile;
@Nullable private final String baseFile1;
public Test(@NotNull String baseFile) {
this.baseFile = baseFile;
this.baseFile1 = null;
}
public Test(@NotNull String baseFile1, boolean a) {
this.baseFile1 = baseFile1;
if (baseFile1.contains("foo")) {
this.baseFile = null;
} else {
this.baseFile = null;
}
}
}
class Test2 {
@Nullable Object member;
public Test2(@NotNull Object member) {
this.member = member;
}
public void setMember(@Nullable Object member) {
this.member = member;
}
}
class Test3 {
@Nullable final Object <warning descr="@Nullable field is always initialized non-null">member</warning>;
public Test3(@NotNull Object member) {
this.member = member;
}
}
class Test4 {
@Nullable Object member;
public Test4(@NotNull Object member) {
this.member = member;
}
public Test4(int a) {
this.member = null;
}
}