介绍
- java.lang.SuppressWarnings
- 声明
@Target({TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE, MODULE})
@Retention(RetentionPolicy.SOURCE)
public @interface SuppressWarnings
- 阻止某个给定类型的警告信息
- value 的常见值
- all :忽略所有类型的警告。
- unchecked :忽略未经检查的警告。
- deprecation :忽略使用已过时的方法或类的警告。
- rawtypes :忽略泛型相关的警告,例如使用原始类型。
- unused :忽略未使用的变量、方法、类等的警告。
- fallthrough :忽略switch语句中缺少break语句导致的case穿透警告。
- path :忽略类路径相关的警告,例如没有找到特定的类或资源。
API
String[] value();