Inspectopedia
 
2024.3

Not-null assertion can be replaced with 'return'

Info
New
Last modified: 03 December 2024

Reports not-null assertion (!!) calls that can be replaced with the elvis operator and return (?: return).

A not-null assertion can lead to NPE (NullPointerException) that is not expected. Avoiding the use of !! is good practice.

The quick-fix replaces the not-null assertion with return or return null.

Example:

After the quick-fix is applied: