我想问一下是否有办法以不同方式处理相同类型的警告。我的意思是你可以选择如何处理每个警告(如警告未使用,错误未经检查的强制转换等),但是我可以告诉编译器将一个未使用的警告视为错误并忽略另一个警告(以某种方式指定将错误处理的位置和位置忽略它?)
答案 0 :(得分:1)
您可以使用@SuppressWarnings注释。此处列出了可以取消的警告:What is the list of valid @SuppressWarnings warning names in Java?
答案 1 :(得分:0)
您有两种选择:
@SuppressWarnings
注释允许您禁止警告,并且可以应用于大多数Java块。大多数IDE都会为您创建@SuppressWarnings
注释,作为发生警告时的提示选项之一。
man javac
描述了-Xlint
命令行参数。
有很多选项,例如,如果您要禁用“原始类型”警告:
javac -Xlint:-rawtypes ...
大多数IDE和构建系统都提供了将参数传递给javac
的方法 - 请查看您的文档。