我想知道哪些是您認爲解析Java文件並自動更改變量名稱,方法名稱或類名稱的最佳方法。我想這樣做是因爲我想通過改變其中的一小部分(上面列舉的三個之一)來消除一些代碼。如何解析Java文件並自動更改變量/方法名稱/類名稱的名稱?
例如,我可以有一個具有全局變量public static final int index = 0
的類,我想將其更改爲public static final int xxx = 0
。當然i
應該在文件中每次出現時替換爲xxx
。類名稱或方法名稱也一樣。
我被告知ANTLR可能爲我工作,但我從來沒有使用它,我不想浪費時間學習它,如果我發現它不適合我的目的。
感謝
編輯: 我不需要混淆代碼,我需要改變的一小部分。以上提到的其中一種。
你有沒有考慮過使用保鏢.. ?? –
在你的問題中,你聲稱你想「破壞一些代碼」,但在你對Oliver的迴應中,你說「我不需要混淆代碼」。那它是哪一個? –