本章节主要是对 ASM中的 工具类与常用类 ,包asm-utils 与 asm-commons 两个包中的一些类进行讲解的介绍。
在asm-util.jar
当中,主要介绍CheckClassAdapter
和TraceClassVisitor
类。在TraceClassVisitor
类当中,会涉及到Printer
、ASMifier
和Textifier
类。
其中,CheckClassAdapter
类,主要负责检查(Check )生成的.class
文件内容是否正确。
其期,TraceClassVisitor
类,主要负责将.class
文件的内容打印成文字输出。根据输出的文字信息,可以探索或追踪(Trace) .class
文件的内部信息。
我们在之前经常使用ASMPrint来打印一些信息
public static