KürzlichEnumSet für vor-1.5 fake enums?
enum Thing {
/* etc etc */
static final Set<Thing> allThings = EnumSet.allOf(Thing.class);
}
Ich möchte etwas ähnliches in pre 1.5 Java eine Menge von diesen getan Ich habe, also ich möchte so etwas wie:
final class Thing {
private Thing(); // control instances within class
static final Thing instance0 = new Thing();
static final Thing instance1 = new Thing();
static final Set allThings = // ?????
}
Wie soll ich das tun?
Lassen Sie den Konstruktor von Thing sich dem statischen Set allThings hinzufügen. –