ASM: собрать вывод Textifier в файл классов

Кто-нибудь знает, существует ли какой-либо инструмент / библиотека, способная собрать выходные данные 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. Но сам Жасмин практически мертв и устарел, поэтому это решение совершенно несовершенно.

0 ответов

Другие вопросы по тегам