public interface MyInterface {
public ArrayList<Double> f(ArrayList<Double>... args);
}
警告が表示されます: Type safety: Potential heap pollution via varargs parameter paramOfChildren
。でこの警告を抑制することができ@SuppressWarnings("unchecked")
ます。
ただし、このインターフェイスを実装するすべてのクラスで、この警告が再び表示されます。インターフェイスを実装するすべてのクラスに対して、この警告を一度抑制する方法があるのだろうか。そうでない場合、それを行うべきではない正当な理由はありますか?