有谁知道是否存在任何工具/库能够将 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
回类文件。有没有人实现过这么方便的东西?
看起来唯一的解决方案是使用JasminifierClassAdapter.java
ASM 示例。但是 Jasmin 本身几乎已经过时和过时,所以这个解决方案是不完美的。