不支持的SuppressWarnings CloneDoesntCallSuperClone,FieldCanBeLocal,ObjectAllocationInLoop,UnusedAssignment,WeakerAccess

时间:2014-09-16 13:41:53

标签: java eclipse annotations suppress-warnings

我将一个项目导入eclipse并收到以下警告:

  • 不支持的@SuppressWarnings(" CloneDoesntCallSuperClone")
  • 不支持的@SuppressWarnings(" FieldCanBeLocal")
  • 不支持的@SuppressWarnings(" ObjectAllocationInLoop")
  • 不支持的@SuppressWarnings(" UnusedAssignment")
  • 不支持的@SuppressWarnings(" UnusedParameters")
  • 不支持的@SuppressWarnings(" UnusedReturnValue")
  • 不支持的@SuppressWarnings(" WeakerAccess")

可以找到这些注释的示例herehere。我试过jdk 1.5-1.7,但没有变化。播种怎么摆脱那些?

1 个答案:

答案 0 :(得分:3)

这些警告来自Android Studio,Eclipse不支持。

您可以在'偏好设置>中翻转消息Java>编译器> “错误/警告”,展开“注释”部分并将“@SuppressWarnings中未处理的令牌”更改为“忽略”。