类 ClassInfo
java.lang.Object
cool.scx.common.reflect.ClassInfo
ClassInfo
-
方法详细资料
-
type
public com.fasterxml.jackson.databind.JavaType type() -
superClass
-
interfaces
-
isRecord
public boolean isRecord() -
isInterface
public boolean isInterface() -
isAbstract
public boolean isAbstract() -
isEnum
public boolean isEnum() -
isAnonymousClass
public boolean isAnonymousClass() -
annotations
-
constructors
-
fields
-
methods
-
allAnnotations
获取类所有的注解 包括继承自父类的注解- 返回:
- 所有注解
-
allFields
获取类所有字段 包括继承自父类的字段- 返回:
- 所有字段
-
allMethods
获取类所有方法 包括继承自父类的方法- 返回:
- 所有方法
-
noArgsConstructor
无参构造函数 -
recordConstructor
Record 规范构造参数 -
enumClass
-
findSuperType
-