compiler-warnings
-
为方法参数分配新值是否有问题? Eclipse 有一个选项可以在分配到方法的参数(在方法内部)时发出警告,如下所示: 通常,我会尝试激活(并注意)几乎所有可用的编译器警告,但在这种情况下,我不太确定这是否值得。
-
“冗余强制转换为 java.lang.Object”警告,用于必要的强制转换 考虑这个。真正的代码确实使用文字字符*,而在其他地方,它使用重载,所以有问题(哦,Java!该代码避免全局状态,如 和 ,并且位于不同的类中。“开关”属于不可枚举类型。 是类似断言
-
Gradle - compileJava - remove compile Warnings 我们使用Gradle 2.1和java插件。在编译Java期间,会出现不同的警告,例如: 例如,在编译Java期间重定向stderr流,以便我们可以删除警告吗?还是有其他方法?
-
当@SuppressWarnings(“deprecation”)不起作用时,如何避免弃用警告? 我们有一个Java项目。我们为 启用 (启用警告) 和 (将警告视为错误) 标志,以确保我们的代码没有警告。最近,我们决定弃用一个类。问题是在某些情况下根本不会禁止使用警告,从而导致
-
-
null 类型的参数应显式转换为 Class<?>[] 以调用 varargs 方法 请看一下下面的例子,这是在 Eclipse 中生成警告的第一个调用。第二个不起作用,并且失败,并带有 . 我遵循警告,没有任何效果。 有人可以向我解释这种行为吗?避免警告的正确方法是什
-
编译警告:未选中对 XXX 作为原始类型成员的调用 我收到编译器警告: 警告:[未选中] 未选中对 setView(V) 作为原始类型 AbstractPresenter 成员的调用 这只是一个警告,我可以忽略它,但我想了解为什么会发生这种情况,我想让我的代码尽
-
-
-
奇怪的“资源泄漏:流永远不会关闭”,如果在循环中抛出异常,则使用资源试用 为什么 Eclipse 会为以下代码发出奇怪的“资源泄漏:zin 从未关闭”警告,即使我使用: 我使用Eclipse Kepler(4.3.1),但与Kepler SR2(4.3.2)的结果相同。
标签