Inspectopedia
 
2024.3

'Objects.equals()' can be replaced with 'equals()'

Info
Code Style
New
Last modified: 03 December 2024

Reports calls to Objects.equals(a, b) in which the first argument is statically known to be non-null.

Such a call can be safely replaced with a.equals(b) or a == b if both arguments are primitives.

Example:

After the quick-fix is applied:

This inspection depends on the Java feature 'java.util.Objects API', which is available since Java 7.

New in 2018.3