Поиск инструкций Java ASM - PullRequest
2 голосов
/ 20 апреля 2011

Я использую BCEL InstructionFinder, поэтому я немного испорчен.То, как я видел инструкцию ASM, на самом деле не соответствует моим потребностям.Итак, как я видел до сих пор, у меня была возможность искать только отдельные инструкции, не желал бы кто-нибудь расстаться или привести пример использования Instruction Searcher с несколькими строками.Кроме того, как бы я назвал это, когда я найду это?В BCEL вы используете InstructionHandle и просто вызываете массив int строки, которую вы дали.

Спасибо за помощь.

PS Если это помогает, я читаю только файлы классов,признавая их.Не изменяется.

1 Ответ

0 голосов
/ 21 апреля 2011

Не должно быть достаточно просто изменить TraceMethodVisitor , чтобы построить строковое представление данного метода.Затем вы можете сопоставить такую ​​строку с регулярным выражением, как это делает InstructionFinder.

...