レガシー プロジェクトの特定の手動タスクを自動化するには、Java または Groovy コード内から既存の Java ファイルを変更する必要があります。
私の意見では、RegExは迅速でもクリーンでもないため、使用したくありません。
javassist と srcgen4javassist を見つけました。最初のものは、ソースを自由に変更できますが、バイトコードのみを記述し、すべてのコメントと注釈を失います。そして、2番目のものでは、srcgen4javassist自体で作成されていない既存のクラスを読み取ることができませんでした。
エレガントな解決策はありますか、それとも弾丸を噛んで正規表現を使用する必要がありますか?