Interface FieldInfo
- All Superinterfaces:
AccessModifierOwner,AnnotatedElementInfo,MemberInfo
-
Method Summary
Modifier and TypeMethodDescriptiondefault AnnotatedElementannotatedElement字段本身的类型default ObjectbooleanisFinal()是否为 final 字段booleanisStatic()是否 静态 字段name()字段名称rawField()原始 Fielddefault voiddefault voidsetAccessible(boolean flag) 允许访问Methods inherited from interface cool.scx.reflect.AccessModifierOwner
accessModifierMethods inherited from interface cool.scx.reflect.AnnotatedElementInfo
annotations, findAnnotation, findAnnotationsMethods inherited from interface cool.scx.reflect.MemberInfo
declaringClass
-
Method Details
-
rawField
Field rawField()原始 Field -
name
String name()字段名称 -
isFinal
boolean isFinal()是否为 final 字段 -
isStatic
boolean isStatic()是否 静态 字段 -
fieldType
TypeInfo fieldType()字段本身的类型 -
setAccessible
default void setAccessible(boolean flag) Description copied from interface:MemberInfo允许访问- Specified by:
setAccessiblein interfaceMemberInfo
-
set
- Throws:
IllegalAccessException
-
get
- Throws:
IllegalAccessException
-
annotatedElement
Description copied from interface:AnnotatedElementInfoannotatedElement- Specified by:
annotatedElementin interfaceAnnotatedElementInfo
-