public interface MyInterface {
public ArrayList<Double> f(ArrayList<Double>... args);
}
我收到警告:Type safety: Potential heap pollution via varargs parameter paramOfChildren
。我可以使用@SuppressWarnings("unchecked")
来抑制此警告。
但是,在实现此接口的每个类中,我再次收到此警告。我想知道是否有一种方法可以为所有实现接口的类禁止此警告。如果没有,我们不应该这样做吗?
答案 0 :(得分:0)
你可以确定通用:
class DoubleList extends ArrayList<Double> {
private static final long serialVersionUID = 1L;
}
interface MyInterface {
public DoubleList f(DoubleList... args);
}