时间:2021-04-30 | 栏目:编程网站 | 点击:次
ASM是一个 Java 字节码操控框架。它能够以二进制形式修改已有类或者动态生成类。ASM 可以直接产生二进制class文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。ASM从类文件中读入信息后,能够改变类行为,分析类信息,甚至能够根据用户要求生成新类。ASM和其它字节码框架(例如 BCEL 和 SERP)提供相似的功能。用ASM的最佳方式是编写java源文件,它可以帮助你生成你需求的代码,接着你可以使用Bytecode Outline p 插件的ASMifier模式,获得ASM同等的代码。