muszę coś takiego:Java wyliczenia wartości z rodzajowych
public enum Enum {
ENUM1<Class1>(Class1.class, "A DESCRIPTION", new Class1()),
ENUM2<Class2>(Class2.class, "A DESCRIPTION", new Class2()),
ENUM3<Class3>(Class3.class, "A DESCRIPTION", new Class3());
private Enum(Class<? extends Object> clazz, String description, Object instance) {}
}
Co potrzebne: jedno miejsce gdzie mogę zdefiniować różne instancje wszystkich ClassX (rozciągają się one taką samą ClassSuper). Oczywiście mógłbym zdefiniować różne Enums dla każdego ClassX, ale to nie jest to, czego naprawdę chcę.
Wyników nie można sparametryzować w ten sposób, jak wskazuje dcernahoschi. Jeśli mógłbyś rozwinąć swoje pytanie i uwzględnić to, czego szukasz, używając klas wywołujących tę enum, byłoby to pomocne. –