Interface FieldUtils
-
-
Method Summary
Static Methods Modifier and Type Method Description static boolean
equalsFieldName(javax.lang.model.element.VariableElement field, java.lang.CharSequence fieldName)
static java.util.List<javax.lang.model.element.VariableElement>
filterDeclaredFields(javax.lang.model.type.TypeMirror type, boolean includeHierarchicalTypes, java.util.function.Predicate<? super javax.lang.model.element.VariableElement>... fieldFilters)
static java.util.List<javax.lang.model.element.VariableElement>
findAllDeclaredFields(javax.lang.model.element.Element element, java.util.function.Predicate<? super javax.lang.model.element.VariableElement>... fieldFilters)
static java.util.List<javax.lang.model.element.VariableElement>
findAllDeclaredFields(javax.lang.model.type.TypeMirror type, java.util.function.Predicate<? super javax.lang.model.element.VariableElement>... fieldFilters)
static java.util.List<javax.lang.model.element.VariableElement>
findDeclaredFields(javax.lang.model.element.Element element, java.util.function.Predicate<? super javax.lang.model.element.VariableElement>... fieldFilters)
static java.util.List<javax.lang.model.element.VariableElement>
findDeclaredFields(javax.lang.model.type.TypeMirror type, java.util.function.Predicate<? super javax.lang.model.element.VariableElement>... fieldFilters)
static javax.lang.model.element.VariableElement
findField(javax.lang.model.element.Element element, java.lang.String fieldName)
static javax.lang.model.element.VariableElement
findField(javax.lang.model.type.TypeMirror type, java.lang.String fieldName)
static java.util.List<javax.lang.model.element.VariableElement>
getAllDeclaredFields(javax.lang.model.element.Element element)
static java.util.List<javax.lang.model.element.VariableElement>
getAllDeclaredFields(javax.lang.model.type.TypeMirror type)
static java.util.List<javax.lang.model.element.VariableElement>
getAllNonStaticFields(javax.lang.model.element.Element element)
static java.util.List<javax.lang.model.element.VariableElement>
getAllNonStaticFields(javax.lang.model.type.TypeMirror type)
static javax.lang.model.element.VariableElement
getDeclaredField(javax.lang.model.element.Element element, java.lang.String fieldName)
static javax.lang.model.element.VariableElement
getDeclaredField(javax.lang.model.type.TypeMirror type, java.lang.String fieldName)
static java.util.List<javax.lang.model.element.VariableElement>
getDeclaredFields(javax.lang.model.element.Element element)
static java.util.List<javax.lang.model.element.VariableElement>
getDeclaredFields(javax.lang.model.type.TypeMirror type)
static java.util.List<javax.lang.model.element.VariableElement>
getNonStaticFields(javax.lang.model.element.Element element)
static java.util.List<javax.lang.model.element.VariableElement>
getNonStaticFields(javax.lang.model.type.TypeMirror type)
static boolean
isEnumMemberField(javax.lang.model.element.VariableElement field)
is Enum's member field or notstatic boolean
isField(javax.lang.model.element.VariableElement field)
static boolean
isField(javax.lang.model.element.VariableElement field, javax.lang.model.element.Modifier... modifiers)
static boolean
isNonStaticField(javax.lang.model.element.VariableElement field)
-
-
-
Method Detail
-
getDeclaredField
static javax.lang.model.element.VariableElement getDeclaredField(javax.lang.model.element.Element element, java.lang.String fieldName)
-
getDeclaredField
static javax.lang.model.element.VariableElement getDeclaredField(javax.lang.model.type.TypeMirror type, java.lang.String fieldName)
-
getDeclaredFields
static java.util.List<javax.lang.model.element.VariableElement> getDeclaredFields(javax.lang.model.element.Element element)
-
getDeclaredFields
static java.util.List<javax.lang.model.element.VariableElement> getDeclaredFields(javax.lang.model.type.TypeMirror type)
-
getAllDeclaredFields
static java.util.List<javax.lang.model.element.VariableElement> getAllDeclaredFields(javax.lang.model.element.Element element)
-
getAllDeclaredFields
static java.util.List<javax.lang.model.element.VariableElement> getAllDeclaredFields(javax.lang.model.type.TypeMirror type)
-
findField
static javax.lang.model.element.VariableElement findField(javax.lang.model.element.Element element, java.lang.String fieldName)
-
findField
static javax.lang.model.element.VariableElement findField(javax.lang.model.type.TypeMirror type, java.lang.String fieldName)
-
findDeclaredFields
static java.util.List<javax.lang.model.element.VariableElement> findDeclaredFields(javax.lang.model.element.Element element, java.util.function.Predicate<? super javax.lang.model.element.VariableElement>... fieldFilters)
-
findDeclaredFields
static java.util.List<javax.lang.model.element.VariableElement> findDeclaredFields(javax.lang.model.type.TypeMirror type, java.util.function.Predicate<? super javax.lang.model.element.VariableElement>... fieldFilters)
-
findAllDeclaredFields
static java.util.List<javax.lang.model.element.VariableElement> findAllDeclaredFields(javax.lang.model.element.Element element, java.util.function.Predicate<? super javax.lang.model.element.VariableElement>... fieldFilters)
-
findAllDeclaredFields
static java.util.List<javax.lang.model.element.VariableElement> findAllDeclaredFields(javax.lang.model.type.TypeMirror type, java.util.function.Predicate<? super javax.lang.model.element.VariableElement>... fieldFilters)
-
filterDeclaredFields
static java.util.List<javax.lang.model.element.VariableElement> filterDeclaredFields(javax.lang.model.type.TypeMirror type, boolean includeHierarchicalTypes, java.util.function.Predicate<? super javax.lang.model.element.VariableElement>... fieldFilters)
-
isEnumMemberField
static boolean isEnumMemberField(javax.lang.model.element.VariableElement field)
is Enum's member field or not- Parameters:
field
-VariableElement
must be public static final fields- Returns:
- if field is public static final, return
true
, orfalse
-
isNonStaticField
static boolean isNonStaticField(javax.lang.model.element.VariableElement field)
-
isField
static boolean isField(javax.lang.model.element.VariableElement field)
-
isField
static boolean isField(javax.lang.model.element.VariableElement field, javax.lang.model.element.Modifier... modifiers)
-
getNonStaticFields
static java.util.List<javax.lang.model.element.VariableElement> getNonStaticFields(javax.lang.model.type.TypeMirror type)
-
getNonStaticFields
static java.util.List<javax.lang.model.element.VariableElement> getNonStaticFields(javax.lang.model.element.Element element)
-
getAllNonStaticFields
static java.util.List<javax.lang.model.element.VariableElement> getAllNonStaticFields(javax.lang.model.type.TypeMirror type)
-
getAllNonStaticFields
static java.util.List<javax.lang.model.element.VariableElement> getAllNonStaticFields(javax.lang.model.element.Element element)
-
equalsFieldName
static boolean equalsFieldName(javax.lang.model.element.VariableElement field, java.lang.CharSequence fieldName)
-
-