@Getter などのすべての注釈を見つけて、割り当てられたフィールドの実際の getter ステートメントに置き換えることができるように、ビルド前の Java プロジェクトを処理できるようにしたいと考えています。
@Getter String s = "string";
私は基本的に「Project Lombok」が行うことをやりたいと思っていますが、自分のニーズに合わせて学び、単純化するために、自分でやりたいと思っています。
問題は、まあ、どこから始めればいいのかわからないということです。私は検索しましたが、何の役にも立たず、自分自身も試してみましたが、運がありませんでした。Eclipseビルドで実行したいので、jarは自動的に正しいです。また、注釈をJavaファイルに挿入してもエラーとして表示されないように作成したいと思います。これは、依存関係でこれを修正できると想定しています。
経験上、私はアノテーションの使用方法と作成方法を知っていますが、メタデータを保存するためだけであり、プレースホルダーとしては使用されていません。
これに役立つヒントやリソースを知っている場合は、大いに感謝します。
PS 私はすでに Project Lombok のソース コードを調べました。