Interface FieldUtils
-
public interface FieldUtils
The utilities class for the field in the package "javax.lang.model."- Since:
- 1.0.0
-
-
Method Summary
Static Methods Modifier and Type Method Description static boolean
equals(javax.lang.model.element.VariableElement field, java.lang.CharSequence fieldName)
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.element.Element element, java.util.function.Predicate<javax.lang.model.element.VariableElement>... fieldFilters)
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>
getAllDeclaredFields(javax.lang.model.type.TypeMirror type, java.util.function.Predicate<javax.lang.model.element.VariableElement>... fieldFilters)
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.element.Element element, java.util.function.Predicate<javax.lang.model.element.VariableElement>... fieldFilters)
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>
getDeclaredFields(javax.lang.model.type.TypeMirror type, java.util.function.Predicate<javax.lang.model.element.VariableElement>... fieldFilters)
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
-
getDeclaredFields
static java.util.List<javax.lang.model.element.VariableElement> getDeclaredFields(javax.lang.model.element.Element element, java.util.function.Predicate<javax.lang.model.element.VariableElement>... fieldFilters)
-
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, java.util.function.Predicate<javax.lang.model.element.VariableElement>... fieldFilters)
-
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, java.util.function.Predicate<javax.lang.model.element.VariableElement>... fieldFilters)
-
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, java.util.function.Predicate<javax.lang.model.element.VariableElement>... fieldFilters)
-
getAllDeclaredFields
static java.util.List<javax.lang.model.element.VariableElement> getAllDeclaredFields(javax.lang.model.type.TypeMirror type)
-
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)
-
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)
-
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)
-
equals
static boolean equals(javax.lang.model.element.VariableElement field, java.lang.CharSequence fieldName)
-
-