java.util.Set オブジェクトのインスタンス化を報告します。 このような Set オブジェクトは java.util.EnumSet オブジェクトに置換できます。
EnumSet で実装すると、他のセットと比較して大幅に効率が良くなります。その基本データ構造がビットベクトルであるためです。 イニシャライザーを EnumSet.noneOf() の呼び出しに置換するには、クイックフィックスを使用します。 このクイックフィックスは、変数の型が Set のサブクラスである場合に使用できます。
例:
enum MyEnum { FOO, BAR; }
Set<MyEnum> enums = new HashSet<MyEnum>();
クイックフィックス適用後:
enum MyEnum { FOO, BAR; }
Set<MyEnum> enums = EnumSet.noneOf(MyEnum.class);