Me gustaría llenar una lista con todos los valores posibles de una enumeración.
Desde que me enamoré recientemente EnumSet
, aprovechéallOf()
EnumSet<Something> all = EnumSet.allOf( Something.class);
List<Something> list = new ArrayList<>( all.size());
for (Something s : all) {
list.add( s);
}
return list;
¿Existe una mejor manera (como en un trazador de líneas no ofuscado) para lograr el mismo resultado?