jjzjj

suppresswarnings

全部标签

java - 当 @SuppressWarnings ("deprecation") 不起作用时如何避免弃用警告?

我们有一个Java项目。我们启用-Xlint(启用警告)和-Werrorjavac的(将警告视为错误)标志,以确保我们的代码没有警告。最近我们决定弃用一个类。问题是在某些情况下@SuppressWarnings("deprecation")根本不会抑制弃用警告,从而导致构建失败。以下是我遇到的用例列表:在其他未弃用的类中导入。在其他已弃用的类中导入。父类。类型参数。例如@SuppressWarnings("deprecation")publicclassFooextendsBar{...}但是,即使没有抑制,这个也没有警告:@DeprecatedpublicclassDeprecate

java - 如何抑制字段或局部变量的 FindBugs 警告?

我想禁止针对特定字段或局部变量的FindBugs警告。FindBugs文档中Target可以是Type,Field,Method,Parameter,Constructor,Package用于其edu.umd.cs.findbugs.annotations.SuppressWarning注释[1]。但是注释字段对我不起作用,只有当我注释方法时,警告才会被抑制。注释整个方法对我来说似乎很广泛。有没有办法抑制特定字段的警告?还有另一个相关问题[2],但没有答案。[1]http://findbugs.sourceforge.net/manual/annotations.html[2]Supp

java - 如何抑制字段或局部变量的 FindBugs 警告?

我想禁止针对特定字段或局部变量的FindBugs警告。FindBugs文档中Target可以是Type,Field,Method,Parameter,Constructor,Package用于其edu.umd.cs.findbugs.annotations.SuppressWarning注释[1]。但是注释字段对我不起作用,只有当我注释方法时,警告才会被抑制。注释整个方法对我来说似乎很广泛。有没有办法抑制特定字段的警告?还有另一个相关问题[2],但没有答案。[1]http://findbugs.sourceforge.net/manual/annotations.html[2]Supp

c# - 有没有办法在 C# 中抑制类似于 Java 的 @SuppressWarnings 注释的警告?

有没有办法在C#中抑制警告,类似于Java的@SuppressWarnings注释?如果做不到这一点,还有其他方法可以在VisualStudio中抑制警告吗? 最佳答案 是的。要禁用,请使用:#pragmawarningdisable0169,0414,anyothernumber其中的数字是您可以从编译器输出中读取的警告标识符。要在代码的特定部分(这是一个好主意)之后重新启用警告:#pragmawarningrestore0169,anythingelse这样您可以使编译器输出干净,并保证自己的安全,因为警告只会在代码的特定部分被

c# - 有没有办法在 C# 中抑制类似于 Java 的 @SuppressWarnings 注释的警告?

有没有办法在C#中抑制警告,类似于Java的@SuppressWarnings注释?如果做不到这一点,还有其他方法可以在VisualStudio中抑制警告吗? 最佳答案 是的。要禁用,请使用:#pragmawarningdisable0169,0414,anyothernumber其中的数字是您可以从编译器输出中读取的警告标识符。要在代码的特定部分(这是一个好主意)之后重新启用警告:#pragmawarningrestore0169,anythingelse这样您可以使编译器输出干净,并保证自己的安全,因为警告只会在代码的特定部分被

java - 使用注释 @SuppressWarnings 忽略 Checkstyle 警告

我尝试通过带有注释@SuppressWarnings的checkstyle来忽略或禁用Eclipse中的一些无用警告,例如Howtodisableaparticularcheckstyleruleforaparticularlineofcode?但这对我不起作用。这里是checkstyle.xml...这里是java代码:@SuppressWarnings("checkstyle:CyclomaticComplexity")publicvoiddoSomeThing(){...}还将warning的值设置为“all”@SuppressWarnings("all")或@SuppressW

java - 使用注释 @SuppressWarnings 忽略 Checkstyle 警告

我尝试通过带有注释@SuppressWarnings的checkstyle来忽略或禁用Eclipse中的一些无用警告,例如Howtodisableaparticularcheckstyleruleforaparticularlineofcode?但这对我不起作用。这里是checkstyle.xml...这里是java代码:@SuppressWarnings("checkstyle:CyclomaticComplexity")publicvoiddoSomeThing(){...}还将warning的值设置为“all”@SuppressWarnings("all")或@SuppressW

java - 我使用 @SuppressWarnings 的什么值来抑制 "Can be private"警告?

我一直对“可以是私有(private)的”警告感到恼火,但是我的FirebaseRecyclerAdapter在这种情况下将不起作用。那么,有没有@SuppressWarnings呢?我的尝试:@SuppressWarnings("all")但这不是我想要的。注意:我使用的是AndroidStudio 最佳答案 最好简单地禁用此检查,无论是针对您的整个项目还是针对特定类(class)。将光标放在警告上,然后按Alt+Enter调出以下菜单,您可以将其禁用:如果您真的想要使用@SuppressWarnings,您可以从上面的对话框中选

java - 我使用 @SuppressWarnings 的什么值来抑制 "Can be private"警告?

我一直对“可以是私有(private)的”警告感到恼火,但是我的FirebaseRecyclerAdapter在这种情况下将不起作用。那么,有没有@SuppressWarnings呢?我的尝试:@SuppressWarnings("all")但这不是我想要的。注意:我使用的是AndroidStudio 最佳答案 最好简单地禁用此检查,无论是针对您的整个项目还是针对特定类(class)。将光标放在警告上,然后按Alt+Enter调出以下菜单,您可以将其禁用:如果您真的想要使用@SuppressWarnings,您可以从上面的对话框中选

java - 如何配置 ProGuard 以省略带有 SuppressWarnings ("unused"的方法)

我有Android框架ObjectAnimator实例使用的方法。因此它们似乎未被使用(它们通过反射使用)并且我添加了SuppressWarnings("unused")注释,因此IntelliJ不会为它们显示警告。但是,ProGuard仍然会剥离它们,我需要明确告诉他不要这样做。这很乏味而且似乎是多余的(违反了DRY)。是否可以将ProGuard配置为不使用SuppressWarnings("unused")删除方法? 最佳答案 告诉ProGuard保留一些类和成员(字段和方法)的选项在官方文档中有描述:http://progua