接口 AsmUtils


public interface AsmUtils
asm工具类
作者:
Cody Lu
  • 方法概要

    静态方法
    修饰符和类型
    方法
    说明
    static String
    className(Class<?> baseClass, Class<?> typeClass)
    生成类名,类名为:baseClass类名+"$"+typeClass.getSimpleName()
    static String
    className(Class<?> baseClass, String postfix)
    生成类名,类名为:baseClass类名+"$"+postfix
    static <T, U extends T>
    Class<U>
    defineGenericClass(String className, Class<T> superClass, Class<?> parameterClass)
    定义一个泛型类的子类
  • 方法详细资料

    • defineGenericClass

      static <T, U extends T> Class<U> defineGenericClass(String className, Class<T> superClass, Class<?> parameterClass) throws Exception
      定义一个泛型类的子类
      参数:
      className - 类名
      superClass - 父类
      parameterClass - 第一个泛型参数的实参类型
      返回:
      抛出:
      Exception
    • className

      static String className(Class<?> baseClass, String postfix)
      生成类名,类名为:baseClass类名+"$"+postfix
      参数:
      baseClass - 类名
      postfix - 后缀
      返回:
    • className

      static String className(Class<?> baseClass, Class<?> typeClass)
      生成类名,类名为:baseClass类名+"$"+typeClass.getSimpleName()
      参数:
      baseClass - 类名
      typeClass - 类型
      返回: