Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 618 Bytes

CovariantEquals.md

File metadata and controls

18 lines (11 loc) · 618 Bytes

Pattern: Covariant equals without overriding equals(java.lang.Object)

Issue: -

Description

Mistakenly defining a covariant equals() method without overriding equals(java.lang.Object) can produce unexpected runtime behaviour.

Example configuration

<check enabled="true" class="org.scalastyle.scalariform.CovariantEqualsChecker" level="warning"/>