介绍
- 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();
- SuppressWarnings 20230710 java langsuppresswarnings 20230710 java lang deprecated 20230710 java lang 注解suppresswarnings常用java annotation repeatable 20230710 java annotation inherited 20230710 java annotation annotationformaterror java lang java lang numberformatexception getsystenantnames java lang module classformaterror nullpointerexception jfinal java lang annotation 20230707 java lang