【字节码】字节码操作 ASMPrint 快速 将 class 生成 asm 类

在这里插入图片描述

1.概述

在刚开始学习ASM的时候,编写ASM代码是不太容易的。 或青,有些人原来对ASM很熟悉,但由于长时间不使用ASM ,编写ASM代码也会有一些困难。 在本文当中,我们介绍一个ASMPrint类,它能帮助我们将Aclass文件转换为ASM代码。这个功能非常实用。

本章对应的代码:https://github.com/lsieun/learn-java-asm

ASMPrint类

下面是ASMPrint类的代码,它是利用org. objectweb. asm.util.TraceClassVisitor类来实现的。在使用的时候,我们注意修改一下ClassName、parsingOptions 和asmCode 参数就可以了。

我们先找到一个类

public class HelloWorld1 {
   
    
    

    public static void main

猜你喜欢

转载自blog.csdn.net/qq_21383435/article/details/124561939