Files
kotlin-fork/idea/resources/inspectionDescriptions/CanSealedSubClassBeObject.html
T
Mikhail Glukhikh 9ef89447b3 Sealed sub-class -> object: handle equals, suggest "add equals"
Before this commit, sealed sub-class without state was considered
a style issue.
After this commit, sealed sub-class without state AND custom equals
is considered a probable bug,
because comparison of its instances is very fragile.
Alternative fix (generate equals & hashCode by identity) is added.
2018-06-19 11:20:26 +03:00

6 lines
291 B
HTML

<html>
<body>
This inspection reports direct inheritors of <b>sealed class</b> that have no state and no overridden <b>equals</b>.
It's highly recommended to override <b>equals</b> to provide comparison stability or convert <b>class</b> to <b>object</b> with the same effect.
</body>
</html>