Files
openide/java/java-tests/testData/inspection/notNullField/SuppressNullAwayInit.java
Bas Leijdekkersandintellij-monorepo-bot 0557cce430 Java: better way to recognize "NullAway.Init" suppression (IJ-CR-179854)
(cherry picked from commit b0e9def53ddd557344125fc10f9e1b2d7bef344d)

IJ-CR-179854

GitOrigin-RevId: 322448ed55f985425bf7f9db54008f07c3c2c844
2025-10-30 18:14:03 +00:00

19 lines
433 B
Java

import javax.annotation.*;
@NonnullByDefault
class Test {
@SuppressWarnings("NullAway.Init")
Object member;
Object <warning descr="@NonnullByDefault fields must be initialized">otherMember</warning>;
private void accessMember() {
member = new Object();
otherMember = new String();
}
}
@Nonnull
@javax.annotation.meta.TypeQualifierDefault(java.lang.annotation.ElementType.FIELD)
@interface NonnullByDefault {}