OverrideBothEqualsAndHashcodeRule does not work on class implements...
A source code analyzer
Brought to you by:
adangel,
juansotuyo
This is a regression caused by f0acb0aea6dcea34b695101fa000e4ef6fde93d6
It makes OverrideBothEqualsAndHashcodeRule fail to work if the target class implements any resolvable interface, like java.lang.Runnable
Please see the attachment, I created a new unit test to reveal the case, and a simple fix to the issue.
Thanks!