MemberUtil

public final class MemberUtil

Fields

FIELD_NAME_START_IDX

public static final Integer FIELD_NAME_START_IDX

GETTER_PREFIX

public static final String GETTER_PREFIX

SETTER_PREFIX

public static final String SETTER_PREFIX

Methods

getCorrectType

public static Class<?> getCorrectType(AnnotatedElement object)

getCorrectType

public static Class<?> getCorrectType(Member object)

getFieldName

public static String getFieldName(AnnotatedElement object)

getFieldName

public static String getFieldName(Member object)

getGenericType

public static Class<?> getGenericType(AnnotatedElement object)

getGenericType

public static Class<?> getGenericType(AnnotatedElement object, int typeNumber)

getGenericType

public static Class<?> getGenericType(Member object, int typeNumber)

getMembers

public static List<Member> getMembers(Class<?> clazz, Predicate methodPredicate, Predicate fieldPredicate)