警告を受けるコード:
HashSet<MyBean> beanies = StatusUtil.getStatus(myBeanList);
呼び出すメソッド:
public static HashSet<MyBean> getStatus(List<MyBean> servers){
HashSet<MyBean> set = new HashSet<MyBean>();
return set;
}
はい、これは Eclipse の正確なコードです。これが大量の情報ではないことはわかっていますが、コードは警告を生成すべきではないように思えます。それが役立つなら、Eclipse Indigoです。プロジェクトをクリーニングしても何も起こりません。Eclipse を再起動しても何も起こりません。
編集:HashSet
Eclipseが実際に「型の式は、準拠するには未チェックの変換が必要」と言っていることに最初に注意する必要がありましHashSet<MyBean>
た。したがって、メソッドが HashSet として定義されていることを認識しているようですが、私の戻り変数もそうであることに気付いていません...