Я хотел бы заполнить список всеми возможными значениями перечисления
Поскольку я недавно влюбился в EnumSet
, я использовал allOf()
EnumSet<Something> all = EnumSet.allOf( Something.class);
List<Something> list = new ArrayList<>( all.size());
for( Something s : all) {
list.add( s);
}
return list;
Есть ли лучший способ (как в не обфускации одного лайнера) для достижения того же результата?