Я хотел бы знать, какой, по вашему мнению, лучший способ проанализировать файл Java и автоматически изменить либо имя переменной, либо имя метода, либо имя класса. Я хотел бы сделать это, потому что я хочу отделить некоторый код, просто изменив одну его небольшую часть (одну из трех, упомянутых выше).
Например, у меня может быть класс с глобальной переменной public static final int index = 0
, и я хотел бы изменить его на public static final int xxx = 0
. Конечно, i
следует заменить на xxx
в каждом вхождении в файле. То же самое касается имени класса или имени метода.
Мне сказали, что ANTLR может работать на меня, но я никогда не использовал его, и я не хочу тратить время на изучение этого, если обнаружу, что оно не подходит для моих целей.
Спасибо
EDIT:
Мне не нужно запутывать код, мне нужно изменить его небольшую часть. Любой из упомянутых выше.