将Annotation作为超接口时的@SuppressWarnings值

use*_*431 10 java annotations suppress-warnings

我有一个实现Annotation的枚举,我收到警告:注释类型A不应该用作MyClass的超接口.

@SuppressWarnings是否有值来处理此警告?我不想使用@SuppressWarnings("all"),我宁愿发出警告而不是压制所有这些警告.

我正在使用Eclipse.

Bhe*_*ung 4

我相信没有这样的价值@SuppressWarnings。如果存在这样的值,那么编译器会向您提供使用它的提示以及警告。

因为它不存在,所以可能意味着让枚举扩展注释并不是一个好主意。

如果你仍然想走那条路,那么我认为这@SuppressWarnings("all")是你唯一的选择。