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

Scaladoc吞噬了@throws和@note标签

发布时间:2020-12-16 18:18:01 所属栏目:安全 来源:网络整理
导读:在创建 Scala文档时,我还使用@throws和@note标记,如文档 here (Scaladoc Wiki – Tags and Annotations)所示. 不幸的是我在生成的Scaladoc中找不到这些. 是否必须设置某些开关,考虑具体的事情或这是一个已知的问题? 顺便说一句:使用Scala 2.9.0.1的scalado
在创建 Scala文档时,我还使用@throws和@note标记,如文档 here (Scaladoc Wiki – Tags and Annotations)所示.

不幸的是我在生成的Scaladoc中找不到这些.

是否必须设置某些开关,考虑具体的事情或这是一个已知的问题?

顺便说一句:使用Scala 2.9.0.1的scaladoc Ant任务也不会发出警告.

编辑:BTW2并澄清:我不是指@throws注释

@throws(classOf[RuntimeException])
def dispatch: Nothing = throw new RuntimeException

这个def的注释部分记录了,但是Scaladoc的@throws标签就像

/** @throws RuntimeException
 */
def dispatch: Nothing = throw new RuntimeException

解决方法

这是一个bug和尚未成为发行版的东西的组合.

@note不起作用,这是一个已知的bug,见@todo,@note and @example don’t work?

@throws最近才被添加,见0700年0700,这是在2011年7月合并.这还没有发布,2011年5月发布了2.9.0.1,2011年7月发布了2.9.1.

(编辑:李大同)

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

    推荐文章
      热点阅读