加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Eclipse的$FALL-THROUGH $注释标准?

发布时间:2020-12-14 05:32:26 所属栏目:Java 来源:网络整理
导读:我使用 Eclipse,所以我使用// $FALL-THROUGH $注释是switch语句等的常见做法.但是我的同事使用Netbeans并质疑我在做什么与这些.并尝试谷歌的任何东西与它的象征就像试图用一双冻结的手套拉扯牙齿,没有工具… 是使用// $FALL-THROUGH $注释,美元符号和全部,一
我使用 Eclipse,所以我使用// $FALL-THROUGH $注释是switch语句等的常见做法.但是我的同事使用Netbeans并质疑我在做什么与这些.并尝试谷歌的任何东西与它的象征就像试图用一双冻结的手套拉扯牙齿,没有工具…

是使用// $FALL-THROUGH $注释,美元符号和全部,一个标准的java的东西,还是某种Eclipse魔术?如果我在Netbeans或另一个IDE中加载相同的代码,或者通过独立的java编译器运行代码,那么即使使用该注释,switch语句仍然会被警告标记.有没有一个标准的方法来做这个,除了使用@SupressWarning注释(这将简单地混乱代码给你如何使用它)?

解决方法

像这样的东西就是依赖于IDE /样式检查工具.没有“标准Java注释”.

(那么Javadoc是标准的,但是它们并不控制编译/错误报告.)

eclipse release documentation中提到$FALL-THROUGH $构造的解释:

The compiler problem for expected fall-throughs in switch case statements can now be suppressed by preceding the following case statement with a comment that starts with $FALL-THROUGH$. This is especially interesting for code that can’t use the J2SE-5.0-style @SuppressWarnings(“fallthrough”) annotation.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读