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.

Example:


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

After the quick-fix is applied:


  final String greeting = "Hi!";

New in 2017.2