接口 FieldUtils
-
public interface FieldUtils
The utilities class for the field in the package "javax.lang.model."- 从以下版本开始:
- 1.0.0
-
-
方法概要
静态方法 修饰符和类型 方法 说明 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)
-
-
-
方法详细资料
-
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- 参数:
field
-VariableElement
must be public static final fields- 返回:
- 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)
-
-