【发布时间】:2014-02-19 17:14:15
【问题描述】:
我有以下代码:
public class DEF implements Set<ABC> {
private EnumSet<ABC> xyz=EnumSet.noneOf(ABC.class);
@Override
public <T> T[] toArray(T[] a) {
return xyz.toArray(a);
}
}
这给了我以下警告:
'ABC[]' 类型的数组预计在第 43 行
这很危险吗?或者我可以忽略它吗?为什么会出现这个警告?
【问题讨论】:
-
为什么你认为
T是ABC? -
我已经编辑过了。现在有意义吗?
标签: generics types compiler-warnings toarray enumset