如何禁用eclipse注释错误

时间:2010-02-12 17:09:12

标签: eclipse

在eclipse中,我的项目中出现以下错误:

  

此地点不允许使用注释@SuppressWarnings

请告诉我如何将这些错误转化为警告?

谢谢。


看起来它是eclipse3.6M5中的错误。这是给我错误的代码。但它在eclipse3.6M4中工作正常。

package java.lang.annotation;

/**
 * Defines a meta-annotation for indicating that an annotation is automatically
 * inherited.
 *
 * @since 1.5
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.ANNOTATION_TYPE)
public @interface Inherited {
}

2 个答案:

答案 0 :(得分:2)

如果@SuppressWarnings确实是一个错误的位置,那么你就无能为力了。但你为什么要把它关掉呢?

作为任何注释,您只能在类,变量声明,参数或方法声明之前使用@SuppressWarnings。所有其他位置都会给您一个编译错误。

答案 1 :(得分:1)

项目 - >属性 - > Java编译器 - >错误/警告。

  • 选择注释。
  • 更改“@SuppressWarnings”中的“未处理的令牌”:“忽略。

重建你的项目,这种刺激性就会消失。肮脏 - 但考虑到这掩盖了项目中的其他问题,并且时间可能值得节省时间。