@Target(value={TYPE,字段,METHOD,PARAMETER,CONSTRUCTOR,LOCAL_VARIABLE}) @Retention(value=SOURCE) public @interface SuppressWarnings
作为一种风格,程序员应该始终将这个注释用于最有效的嵌套元素。 如果要在特定方法中抑制警告,则应该注释该方法而不是其类。
public abstract String[] value
字符串"unchecked"
用于抑制未检查的警告。 编译器供应商应该记录它们与此注释类型一起支持的附加警告名称。 我们鼓励他们合作,确保同一个名字在多个编译器上工作。