java 11 使用了checkstyle编译没通过。报错FallThrough 从 switch 块的前一分支落入。
如果代码就是需要case穿透,如何操作?
- 参考https://checkstyle.sourceforge.io/apidocs/com/puppycrawl/tools/checkstyle/checks/coding/FallThroughCheck.html,指出添加符合的注释即可。所以可以在case的最后一个语句上或者后添加
// fall through
看官网给的这几个示例,添加位置和注释内容比较多样。
- 方法上添加
@SuppressWarnings("fallthrough")
。直接抑制告警。