类 ClassUtils

java.lang.Object
org.elsfs.tool.core.util.ClassUtils

public class ClassUtils extends Object
这个工具主要是封装了一些反射的方法,使调用更加方便
从以下版本开始:
0.0.1
作者:
zeng
  • 构造器详细资料

    • ClassUtils

      public ClassUtils()
  • 方法详细资料

    • getDeclaredFields

      public static ArrayList<Field> getDeclaredFields(Class<?> classes)
      获取声明的字段
      参数:
      classes - classes
      返回:
      声明的字段
    • getDeclaredFields

      public static ArrayList<Field> getDeclaredFields(Class<?> classes, boolean isContainSuper)
      获取声明的字段
      参数:
      classes - classes
      返回:
      Field
    • getSuperclass

      public static Class<?> getSuperclass(Class<?> classes)
      获取 继承的class
      参数:
      classes - class
      返回:
      null 或者继承的class
    • isInterface

      public static boolean isInterface(Class<?> classes)
      判断是否接口
      参数:
      classes - classes
      返回:
      true 是
    • getClassOfParameterizedType

      public static Class<?>[] getClassOfParameterizedType(Type type)
      获取泛型class
      参数:
      type - type
      返回:
      class
    • getClassOfParameterizedType

      public static Class<?> getClassOfParameterizedType(Type type, int index)
      获取泛型class
      参数:
      type - type
      返回:
      class