Menu

#1554 [java] MissingBreakInSwitch - make break optional in last case block

New Tickets
wont-fix
nobody
None
PMD
3-Major
Bug
5.5.2
rulesets/java/design.xml/MissingBreakInSwitch
2017-01-08
2016-12-05
Felix Otto
No

Currently PMD complains about a missing break even if there is no subsequent case block.
I propose to not report this (similar to case blocks that are directly followed by another case block).

public class MissingBreakLastCaseBlock {
    public void method() {
        switch (3) {
        case 1:
            break;
        case 2:
            break;
        default:
            String var = "Do not complain about missing break in last case block";
        }
    }
}

Discussion

  • Felix Otto

    Felix Otto - 2016-12-05
     
  • Andreas Dangel

    Andreas Dangel - 2017-01-08
    • summary: MissingBreakInSwitch - make break optional in last case block --> [java] MissingBreakInSwitch - make break optional in last case block
    • status: open --> wont-fix
     
  • Andreas Dangel

    Andreas Dangel - 2017-01-08

    won't fix - as discussed on https://github.com/pmd/pmd/pull/153

     

Log in to post a comment.

MongoDB Logo MongoDB