@Target({TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR,LOCAL_VARIABLE})
@Retention(SOURCE)
public @interface SuppressWarnings
指示应在带注释的元素(以及带注释的元素中包含的所有程序元素)中抑制命名的编译器警告。 请注意,给定元素中抑制的警告集是所有包含元素中抑制的警告的超集。 例如,如果您注释一个类以抑制一个警告并注释一个方法以抑制另一个警告,则两个警告都将在方法中被抑制。
作为风格问题,程序员应该始终在最有效的嵌套元素上使用此注释。 如果您想在特定方法中抑制警告,您应该注释该方法而不是它的类。
修饰符和类型 | 必需元素 | 描述 |
---|---|---|
String[] | value | 编译器要在带注释的元素中抑制的一组警告。 |
String[] value
编译器要在带注释的元素中抑制的一组警告。 允许重复名称。 名称的第二次和连续出现将被忽略。 存在无法识别的警告名称不是错误:编译器必须忽略它们无法识别的任何警告名称。 但是,如果注释包含无法识别的警告名称,它们可以自由发出警告。
字符串“unchecked”用于抑制未经检查的警告。 编译器供应商应结合此注释类型记录他们支持的其他警告名称。 鼓励他们合作以确保相同的名称在多个编译器中工作。
返回:
要抑制的警告集
ProtocolFamilypublic interface ProtocolFamily代表一系列通信协议。方法总结修饰符和类型方法描述Stringname()返回协议族的名...
IDNjava.lang.Object |---java.net.IDNpublic final class IDNextends Object提供在普通 Unicode 表示和 ASCII 兼容编码 (ACE) ...
NetPermissionjava.lang.Object |---java.security.Permission |---|---java.security.BasicPermission |---|---|---java.net.Ne...
URLConnectionjava.lang.Object |---java.net.URLConnectionpublic abstract class URLConnectionextends Object抽象类 URLConne...
Setpublic interface SetEextends CollectionE不包含重复元素的集合。 更正式地说,集合不包含一对元素 e1 和 e2 使得 e1.equals...
AbstractCollectionjava.lang.Object |---java.util.AbstractCollectionEpublic abstract class AbstractCollectionEextends Obj...
ArrayDequejava.lang.Object |---java.util.AbstractCollectionE |---|---java.util.ArrayDequeEpublic class ArrayDequeEextend...
Badge徽章出现在按钮、图标附近的数字或者状态标记。示例代码:{"usingComponents": {"mp-cells": "../components/cells/cells",...
Command数据库操作符,通过db.command获取属性AggregateCommandaggregate聚合操作符方法Command.addToSet(value: any|Object):Co...