Я недавно задал этот вопрос: Best choice? Edit bytecode (asm) or edit java file before compilingКакой API ASM следует использовать?
Я решил использовать ASM.
Теперь, читая документацию, я заметил, что ASM предоставляет 2 API (в Event основе и на основе объектов)
Что бы мне наиболее подходящим API для моей проблемы?
Я думаю о событии. Потому что я хочу найти каждое сравнение/конкретную операцию
Как вы думаете?
«Обработка событий, основанная на обработке памяти: ASM поддерживает как управляемую событиями, так и обработку в памяти. Обработка событий, облегченная, но немного ограничивающая. С другой стороны, при обработке памяти более гибкой и простой в использовании, но он более тяжелый. Процессор памяти внутри использует процессор, управляемый событиями, так же, как парсер DOM XML внутренне использует SAX XML-парсер ». http://www.geekyarticles.com/2011/10/manipulating-java-class-files-with-asm.html – L7ColWinters