@SafeVarargs
的方法。
@SafeVarargs
注解禁止有关在调用点创建参数化数组的未经检查的警告。
示例:
public class Foo<T> {
private List<T> list = new ArrayList<>();
public final void safeVarargs(T... elements) {
Collections.addAll(list, elements);
}
}
在应用快速修复后:
public class Foo<T> {
private List<T> list = new ArrayList<>();
@SafeVarargs
public final void safeVarargs(T... elements) {
Collections.addAll(list, elements);
}
}
Java 1.6 或更早版本的 JVM 不支持此注解。