Inspectopedia Help

'equals()' call can be replaced with '=='

Reports calls to equals() that can be replaced by == or != expressions without a change in semantics.

These calls can be replaced when they are used to compare final classes that don't have their own equals() implementation but use the default Object.equals(). This replacement may result in better performance.

There is a separate inspection for equals() calls on enum values: 'equals()' called on Enum value.

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3


Java, 233.SNAPSHOT

Last modified: 13 July 2023