alibaba / p3c

Alibaba Java Coding Guidelines pmd implements and IDE plugin
https://github.com/alibaba/p3c/wiki
Apache License 2.0
30.41k stars 8.06k forks source link

jdk12以上switch语句问题 #944

Open li-fcb1899 opened 1 year ago

li-fcb1899 commented 1 year ago

规约原文

【强制】 在一个 switch 块内, 每个 case 要么通过 continue / break / return 等来终止, 要么注释说明程序将继续执行到哪一个 case 为止; 在一个 switch 块内, 都必须包含一个 default 语句并且放在最后, 即使它什么代码也没有。

问题描述

jdk12之后的switch语句每个 case 不需要通过 continue / break / return 来终止,也不用必须在最后写一个 default 语句

修改建议

请更新适配jdk新版本

godfather1103 commented 1 year ago

https://github.com/godfather1103/p3c https://plugins.jetbrains.com/plugin/22381-alibaba-java-coding-guidelines-fix-some-bug-