私は方法を持っています:
public List<Stuff> sortStuff(List<Stuff> toSort) {
java.util.Collections.sort(toSort);
return toSort;
}
これにより、警告が生成されます。
Type safety: Unchecked invocation sort(List<Stuff>) of the generic method sort(List<T>) of type Collections.
Eclipse によると、警告を修正する唯一の方法は@SuppressWarnings("unchecked")
、メソッドに追加することsortStuff
です。これは、Java 自体に組み込まれているものを処理するための厄介な方法のように思えます。
これが本当に私の唯一の選択肢ですか?なぜですか、そうでないのですか?前もって感謝します!