我在读这个问题,其中< code>@SuppressWarnings注释是在类级别上使用的。
假设我的应用程序中有多个类,那么有没有一种方法可以在应用程序级别使用@SuppressWarnings
?因为在每个类上应用@SuppressWarnings
对我来说是多余的。
这就是javadoc对< code > @ suppress warnings 所说的
@Target(value={TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR,LOCAL_VARIABLE})
@Retention(value=SOURCE)
public @interface SuppressWarnings
@Target
清楚地提到了可以应用@SupressWarnings的地方。所以你不能在应用程序级别申请。甚至doc继续说
就风格而言,程序员应该始终在嵌套最深的元素上使用此注释,因为它是有效的。如果要在特定方法中禁止显示警告,则应注释该方法而不是其类。
因此,在不适用的情况下,不鼓励在父级进行。
我从lint得到以下错误:。有时这是预料之中的,因为平板电脑和手机的布局不同。这就是为什么皮棉警告的最后几句话: 在某些情况下,这是故意的。例如,您可能有一个专用的大型平板电脑布局,其中添加了一些手机版本布局中不存在的额外小部件。只要访问布局资源的代码小心地正确处理这个问题,它就是有效的。在这种情况下,可以对给定的额外或缺少的视图或整个布局取消此lint检查 很好,我同意。我想抑制警告,但仅针对我
问题内容: 我的pip版本已关闭-每个pip命令都说: 而且我不喜欢这里给出的答案:如何摆脱从pip升级的警告?因为他们都希望与RH版本不同步。 因此,我尝试使用此VagrantFile安装干净的系统: 但是后来我得到了: 因此,似乎我使用了错误的命令进行安装。使用正确的命令是什么? 问题答案: 创建一个pip配置文件并设置为true 在许多linux上,pip配置文件的默认位置是。Windows
问题内容: 每次我都会收到警告: 抑制它的最佳方法是什么?所有软件包都是最新的。 Conf: OSX带有Brew Python 2.7.10(默认,2015年7月13日,12:05:58),pandas == 0.17.0和matplotlib == 1.5.0 问题答案: 您可以禁止所有警告:
我最近开始尝试llvm的< code>clang-tidy工具。现在我正试图抑制来自第三方库代码的错误警告。为此,我想使用命令行选项
我正在编写一个简单的bash脚本,它所做的一件事就是在继续之前检查数据库是否已经存在。这段代码足够简单,但每当我试图运行脚本时,我都会收到一条警告消息,我想抑制它。 以下是代码: 因此,作为输出,当if语句返回true时,我得到以下消息: 我怎样才能抑制这个信息?它不会阻止脚本运行,但我不希望看到它。
我目前正在学习一些基本的java SQL编码,为我的SQL项目制作一个基本的终端UI。我一直在使用PostgreSQL 我使用来确保自己不受SQL注入的影响,与其说抱歉,不如说安全似乎总是出于某种原因发出警告,我认为这是异常的一个子类(应该会被异常捕获)。 在我的SQL触发器和函数中,我创建并测试了应该触发异常的情况,它们都得到了正确的catch block并正常工作。 我想使用让编译器知道我想抑