一个案例落入下一个案例,可能表示错误,但有时是故意的;如果是这样,为了人类和编译器的利益,最好将其标记为这样。
前者可以通过注释来完成:
switch (s.charAt(i)) {
case '-':
sign = true;
// fallthru
case '+':
i++;
break;
}
我希望 javac 会注意到评论并感到满意,但不,它仍然会警告失败。
有什么推荐的方法来满足 javac 这个特定实例是故意的,同时为程序的其余部分保留警告?