Inspectopedia Help

Null-check method is called with obviously non-null argument

Reports if a null-checking method (for example, Objects.requireNonNull or Assert.assertNotNull) is called on a value that is obviously non-null (for example, a newly created object). Such a check is redundant and may indicate a programming error.


final String greeting = Objects.requireNonNull("Hi!");

After the quick-fix is applied:

final String greeting = "Hi!";

New in 2017.2

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3


Java, 233.SNAPSHOT

Last modified: 13 July 2023