@SuppressWarnings("unused") 发出警告:Android Studio 更新后的冗余抑制

Wil*_*ard 11 android static-analysis android-studio-4.1

我在一些当前未使用的低级类中有一个私有方法,但我不希望“方法 x 从未使用过”警告可能掩盖其他更重要的警告。我为该方法添加了标准警告抑制:

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

直到最近,它都运行良好,该方法没有警告。然而,在升级到 AS 4.1.1 后,这些已经开始收到“冗余抑制”警告。如果我取消抑制,原始未使用的警告就会回来。

我使用的是 Android Studio 4.1.1(11 月 4 日)

Wil*_*ard 7

有趣的是,我可以通过像这样抑制抑制警告来解决这个问题:

    @SuppressWarnings({"unused", "RedundantSuppression"})
Run Code Online (Sandbox Code Playgroud)

  • @Philip,投票不是这样进行的。我认为只有当答案有问题时你才应该投反对票,而不是无论你是否喜欢答案的内容,不是吗? (3认同)