【发布时间】:2020-02-08 19:51:12
【问题描述】:
一个案例落入下一个案例,可能表示错误,但有时是故意的;如果是这样,最好将其标记为这样,这对人类和编译器都有好处。
前者可以通过注释来完成:
switch (s.charAt(i)) {
case '-':
sign = true;
// fallthru
case '+':
i++;
break;
}
我希望 javac 会注意到评论并感到满意,但不,它仍然会警告失败。
有什么推荐的方法来满足 javac 这个特定实例是故意的,同时为程序的其余部分保留警告?
【问题讨论】:
标签: java switch-statement compiler-warnings suppress-warnings fall-through