【问题标题】:Eclipse - @SuppressWarnings("javadoc") does not workEclipse - @SuppressWarnings("javadoc") 不起作用
【发布时间】:2010-10-31 08:47:04
【问题描述】:

我已将 Eclipse 配置为在缺少 javadoc cmets 和公共元素标记时显示警告。这对我来说非常有用,可以很好地记录我的代码。

但有时我有一个类,其中有几个常量描述例如 DFA 的状态或其他东西.. 没有必要记录这些常量,因为它们是不言自明的..

所以我在类中添加了注释 @SuppressWarnings("javadoc") ,这就是我的观点 - Eclipse 不考虑注释并且仍然在缺少 javadocs 时显示警告..

@SuppressWarnings("all") 可以完成这项工作,但这有副作用,这是不希望的 ;-)

您是否遇到同样的问题?这是一个错误还是我只有配置错误的东西?有什么解决方法吗?还是在较新的版本中对此进行了更正?

PS:我正在使用 版本:3.3.2 内部版本号:M20080221-1800

【问题讨论】:

  • 我在版本 3.4.1 (M20080911-1700) 上遇到了同样的问题

标签: eclipse warnings javadoc compiler-warnings suppress-warnings


【解决方案1】:

你试过“allJavadoc”吗?

【讨论】:

  • 抱歉忘了提——我试过了,但 Eclipse 不接受这个。它显示警告“未处理的警告令牌 allJavadoc”——所以现在我还有一个警告 :-D
【解决方案2】:

我找到了this bug,它仍然开放。

【讨论】:

  • 好吧,这个问题的重点是他们想通过使用@SuppressWarnings("") 来抑制所有警告,但是编译器一直显示 javadoc 警告.. 这可以使用 @SuppressWarnings 来完成(“全部”)。第二件事是该错误已经开放了 2 年多:/
  • 他们终于为 3.7M6 发布了修复程序 - bugs.eclipse.org/bugs/show_bug.cgi?id=179566
【解决方案3】:

this page 的末尾,您将找到所有在 Eclipse 中处理的 SuppressWarning 选项。不幸的是,目前不支持仅抑制 javadoc 警告。 Andrew 提到的 bug 确实是添加此功能的功能请求,但它的优先级似乎较低(您可以投票支持此 bug,以向 Eclipse 开发人员展示此功能对您的重要性)。

【讨论】:

    猜你喜欢
    • 2015-07-15
    • 2014-12-13
    • 1970-01-01
    • 2012-09-01
    • 2018-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-27
    相关资源
    最近更新 更多