类 ClassInfo

java.lang.Object
cool.scx.common.util.reflect.ClassInfo

public final class ClassInfo extends Object
ClassInfo
  • 构造器详细资料

    • ClassInfo

      public ClassInfo(Class<?> _class)
    • ClassInfo

      public ClassInfo(com.fasterxml.jackson.databind.JavaType type)
  • 方法详细资料

    • _class

      public Class<?> _class()
    • type

      public com.fasterxml.jackson.databind.JavaType type()
    • superClass

      public ClassInfo superClass()
    • annotations

      public Annotation[] annotations()
    • fields

      public FieldInfo[] fields()
    • methods

      public MethodInfo[] methods()
    • allAnnotations

      public Annotation[] allAnnotations()
      获取类所有的注解 包括继承自父类的注解
      返回:
      所有注解
    • allFields

      public FieldInfo[] allFields()
      获取类所有字段 包括继承自父类的字段
      返回:
      所有字段
    • allMethods

      public MethodInfo[] allMethods()
      获取类所有方法 包括继承自父类的方法
      返回:
      所有方法
    • isRecord

      public boolean isRecord()