SuppressWarnings:布尔方法'methodName'始终被反转

Ωme*_*ega 5 java android lint suppress-warnings android-lint

名单中最常见的SuppressWarnings注释是这么久,非直观的,我很失落找到警告正确标注

布尔方法'methodName'总是反转的

我不想更改方法以返回负值,因为命名中存在逻辑一致性 - 例如,方法名称为:hasFlag(...).

这种类型的Lint分析警告的正确注释是什么?

laa*_*lto 15

@SuppressWarnings("BooleanMethodIsAlwaysInverted")
Run Code Online (Sandbox Code Playgroud)

您可以在Android Studio的帮助下发现这些内容.展开快速修复菜单(alt +在我的计算机上输入),然后选择一个抑制快速修复.

  • 这在快速修复列表中没有任何位置。这在我搜索过的整个 lint 警告列表中都没有。我不知道交易是什么,但 Android Studio 应该更容易获得这些信息。 (2认同)