Eclipse是$ FALL-THROUGH $评论标准吗?

Tus*_*121 11 java eclipse netbeans

我使用Eclipse,所以对我来说,使用//$FALL-THROUGH$注释是switch语句等的常见做法.但我的同事使用Netbeans并质疑我在做什么.并试图谷歌任何带有符号的东西就像试图用一对冷冻手套和没有工具拉牙......

是使用//$FALL-THROUGH$评论,美元符号和所有,标准的Java事物,还是某种Eclipse魔术?如果我在Netbeans或其他IDE中加载相同的代码,或者通过独立的java编译器运行它,那么通过switch语句仍然会被标记为警告,即使是否有所述评论?有没有一种标准的方法可以做到这一点,除了使用@SupressWarning注释(这将简单地混乱代码给你如何使用它)?

Dav*_*ton 12

像这样的东西是IDE /样式检查工具依赖.没有"标准Java评论".

(嗯,Javadocs是标准的,但它们不控制编译/错误报告.)

$FALL-THROUGH$eclipse 发布文档中提到了该构造的解释:

现在可以通过在以下case语句前面加上以$ FALL-THROUGH $开头的注释来抑制switch case语句中预期的掉头的编译器问题.对于无法使用J2SE-5.0样式的@SuppressWarnings("fallthrough")注释的代码,这尤其有趣.

请注意,@Suppresswarnings注释的警告名称取决于编译器,而不是Java语言标准.