Menu

#1426 False positive UselessParentheses

PMD-5.3.6
duplicate
None
PMD
2-Critical
Bug
5.3.2
UselessParentheses
2015-10-11
2015-10-08
No

Bitwise operations have lower precedence that other arithmetic operations, so if we want to do it first we need paretheses.

Code example:

int length = (buf.readUnsignedShort() & 0x7fff) + 3;

Discussion

  • Andreas Dangel

    Andreas Dangel - 2015-10-11
    • status: open --> duplicate
    • assigned_to: Andreas Dangel
    • Milestone: New Tickets --> PMD-5.3.6
     
  • Andreas Dangel

    Andreas Dangel - 2015-10-11

    This has been fixed already with PMD 5.3.5.
    It's a duplicate of [#1407].

     

    Related

    Issues: #1407


Log in to post a comment.

MongoDB Logo MongoDB