Inspectopedia Help

'equal()' instead of 'equals()'

Reports declarations of equal() with a single parameter. Normally, this is a typo and equals() is actually intended.

A quick-fix is suggested to rename the method to equals.

Example:

class Main { public boolean equal(Object obj) { return true; } }

After the quick-fix is applied:

class Main { public boolean equals(Object obj) { return true; } }

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