有人知道是否存在能够将ASM Textifier的输出组合成类文件的工具/库吗?
所以,我有以下代码:
final ClassReader classReader = new ClassReader(bytes);
final StringWriter writer = new StringWriter();
final PrintWriter printWriter = new PrintWriter(writer);
try {
classReader.accept(new TraceClassVisitor(null, new Textifier(), printWriter), 0);
}
finally {
printWriter.close();
}
String asmOutput = writer.toString();
现在我希望将asmOutput
汇总回类文件。是否有人实施过这样的方便或没有?
看起来唯一的解决方案是使用ASM示例中的JasminifierClassAdapter.java
。但Jasmin本身几乎已经死了,过时了,所以这个解决方案很安静。