1.概述
在上一篇文章中【ASM】字节码操作 转换已有的类 Class Transformation 原理 【重要】 我们知道了 类的转换原理,以及执行的过程,调用的顺序。
下面我们要介绍 Type类。
2.为什么会存在Type类
在ASM的代码中,有一个Type类( org. objectweb.asm.Type )
。 为什么会有这样一个Type类呢?
大家知道,在JDK当中有一个java. lang. reflect.Type
类。对于java. lang.reflect.Type类来说,它是一个接口,它有一个我们经常使用的子类,即java.lang. Class ;
相应的,在ASM当中有一一个org. objectweb. asm.Type
类。