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

By default bundled with:

IntelliJ IDEA 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

Java, 241.16690

Last modified: 29 April 2024