我使用了来自外部提供者(谷歌代码项目)的 JSON 库,它有一个以JSONArray
这种方式定义的类:
public class JSONArray extends ArrayList implements List , ... {
所以它有一个Collection
's 方法.addAll( Collection<? extends E> elements )
,但当然,简单的用法:
JSONArray someData = new JSONArray();
someData.addAll( Arrays.asList( new String[] {"a","b"} ) );
引发未经检查的警告,与显式调用相同Arrays.<String>asList
。
有没有办法在不使用@SuppressWarnings 标记整个方法或使用@SuppressWarnings 将此操作提取到另一个方法的情况下删除此警告?