public class Enums
extends java.lang.Object
| Constructor and Description |
|---|
Enums() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends java.lang.Enum<T>> |
addEnumInstance(java.lang.Class<T> enumClass,
T enumValue)
Add a enum value to an enum class
|
static <T extends java.lang.Enum<T>> |
newInstance(java.lang.Class<T> enumClass,
java.lang.String name,
int ordinal,
java.lang.Class<?>[] argumentTypes,
java.lang.Object[] arguments)
Create a new enum instance during runtime
|
public static <T extends java.lang.Enum<T>> T newInstance(java.lang.Class<T> enumClass,
java.lang.String name,
int ordinal,
java.lang.Class<?>[] argumentTypes,
java.lang.Object[] arguments)
enumClass - The enum classname - The name of the new enum valueordinal - The ordinal of the new enum valueargumentTypes - The argument types of the enum constructorarguments - The arguments of the enum constructorpublic static <T extends java.lang.Enum<T>> void addEnumInstance(java.lang.Class<T> enumClass,
T enumValue)
enumClass - The enum classenumValue - The enum value