Interface FieldUtils
-
public interface FieldUtilsThe 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 booleanequals(javax.lang.model.element.VariableElement field, java.lang.CharSequence fieldName)static javax.lang.model.element.VariableElementfindField(javax.lang.model.element.Element element, java.lang.String fieldName)static javax.lang.model.element.VariableElementfindField(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.VariableElementgetDeclaredField(javax.lang.model.element.Element element, java.lang.String fieldName)static javax.lang.model.element.VariableElementgetDeclaredField(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 booleanisEnumMemberField(javax.lang.model.element.VariableElement field)is Enum's member field or notstatic booleanisField(javax.lang.model.element.VariableElement field)static booleanisField(javax.lang.model.element.VariableElement field, javax.lang.model.element.Modifier... modifiers)static booleanisNonStaticField(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-VariableElementmust 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)
-
-