| Constructor and Description |
|---|
EnumWrapper(Class<E> enumClass) |
| Modifier and Type | Method and Description |
|---|---|
E |
getEnum(Object value) |
Class<?> |
getEnumClass() |
E[] |
getEnums() |
Object |
getEnumValue(Object object)
获取枚举值
顺序:
1、@EnumValue标识的get方法
2、@EnumValue标识的属性
3、没有使用@EnumValue,取枚举name
|
Method |
getGetterMethod() |
Field |
getProperty() |
Class<?> |
getPropertyType() |
boolean |
hasEnumValueAnnotation() |
static <R extends Enum<R>> |
of(Class<?> enumClass) |
public static <R extends Enum<R>> EnumWrapper<R> of(Class<?> enumClass)
public Object getEnumValue(Object object)
object - public boolean hasEnumValueAnnotation()
public Class<?> getEnumClass()
public E[] getEnums()
public Field getProperty()
public Class<?> getPropertyType()
public Method getGetterMethod()
Copyright © 2024. All rights reserved.