11

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

@SuppressWarnings 是否有处理此警告的值?我不想使用@SuppressWarnings("all"),我宁愿警告而不是压制所有警告。

我正在使用 Eclipse。

4

2 回答 2

4

我相信没有这样的价值@SuppressWarnings。如果有这样的值,那么编译器会在警告的同时给你一个使用它的提示。

由于它不存在,这可能意味着让您的枚举扩展注释不是一个好主意。

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

于 2012-11-07T00:58:46.727 回答
0
@SuppressWarnings("ClassExplicitlyAnnotation")

在 IntelliJ 中,您可以打开上下文菜单并选择“Suppress for class”选项。

在此处输入图像描述

于 2021-08-20T15:19:11.617 回答