Поиск инструкций Java ASM
Я использовал BCEL InstructionFinder, поэтому я немного испорчен. То, как я видела инструкцию ASM, не совсем соответствует моим потребностям. Итак, как я видел до сих пор, у меня была возможность искать только отдельные инструкции, не желал бы кто-нибудь расстаться или привести пример использования Instruction Searcher с несколькими строками. Кроме того, как бы я назвал это, когда я найду это? В BCEL вы используете InstructionHandle и просто вызываете массив int строки, которую вы дали.
Спасибо за помощь.
PS Если это поможет, я только читаю файлы классов, распознавая их. Не модифицирует.
1 ответ
Не должно быть достаточно легко изменить TraceMethodVisitor для построения представления String данного метода. Затем вы можете сопоставить такую строку с регулярным выражением, как это делает InstructionFinder.