我们有这样的代码:
FormRequest
基本上是我们与GSON一起使用的简单bean类。所以我们代码的某些部分创建了这个类的一个实例(传入该列表),然后JAX RS / gson magic将其转换为JSON供一些REST客户端使用。
事情是:虽然上面使用了@SuppressWarnings ...但我仍然在Intellij中收到警告,建议我应该通过将其转换为局部变量来修复它。
不我想要的是什么。我希望保持代码不变,并且不要在这里发出警告!我也不想为此字段添加 getter 方法。因为这是一个“只写”容器。
答案 0 :(得分:3)
您可能正在寻找抑制警告:
@SuppressWarnings ("FieldCanBeLocal")
因为在你的情况下它未使用你可能想要使用以下内容:
@SuppressWarnings ({"FieldCanBeLocal", "unused"})
这是一个(非详尽的?)抑制警告列表:https://gist.github.com/elevenetc/bf795f94aaf3e92169ef
答案 1 :(得分:1)