Menu

#1303 OverrideBothEqualsAndHashcodeRule does not work on class implements resolvable interfaces

PMD-5.3.0
closed
None
PMD
3-Major
Bug
2015-04-01
2015-01-06
No

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.

1 Attachments

Discussion

  • Andreas Dangel

    Andreas Dangel - 2015-02-21

    Thanks!

     
  • Andreas Dangel

    Andreas Dangel - 2015-02-21
    • status: open --> in-progress
    • assigned_to: Andreas Dangel
    • Milestone: New Tickets --> PMD-Next
     
  • Andreas Dangel

    Andreas Dangel - 2015-02-22
    • status: in-progress --> closed
     

Log in to post a comment.