gpt4 book ai didi

java - 摆脱 Eclipse 中烦人的警告

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:26:02 26 4
gpt4 key购买 nike

以下代码,其中 Config.PREFERENCES_ENABLE 是一个 static final boolean,产生编译器警告(在 if 之后的所有代码上) block 并且警告是“死代码”),并尝试在其上使用 @SuppressWarnings("all") 会产生语法错误。我知道我在这里有点强制症,但你知道这是怎么回事。

void displayPreferences() {

if(!Config.PREFERENCES_ENABLED) return;

startActivityForResult(
new Intent(this, PrefsActivity.class),
PREFERENCE_ACTIVITY);
}

最佳答案

除了更改 Eclipse 编译器首选项外,您还可以选择其他几个选项:

  1. 为抑制特定警告的方法指定@SuppressWarnings("unused")
  2. Config.PREFERENCES_ENABLED 中移除 final 以满足编译器的要求。
  3. 将首选项存储在一些外部文件中并在运行时读取。

第一个选项至少允许您启用未使用的编译器警告,这在以后的代码的其他部分可能会有用。如果您真的担心某些东西可能会在运行时改变它(或者甚至可能是可取的),那么第二个选项可能并不理想。第三个选项的好处是不对首选项进行硬编码,并允许在外部文件中配置它,无需重新编译代码即可轻松更改。

关于java - 摆脱 Eclipse 中烦人的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5724194/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com