これは質問されて答えられた質問かもしれませんが、私と一緒に耐えてください。アノテーションをコードの挿入に使用できますか?
アノテーションを使用して、クラスをコンパイルするときにコードを挿入できるかどうかを知りたい。古典的な例は、オブジェクトのメンバのためのゲッターとセッターを生成することです。これは私が必要とするものではありませんが、基本的な考え方を説明するのに役立ちます。インターネット上で今
私が手の基本的な答えはノーですが、この男はそれをやった:
誰もが、彼は彼が何をどうするかを知っている(と彼が実際に彼は彼の言うことをしなければいそうですか?
主なものは、コンパイルするために新しいJavaファイルを生成するために注釈プロセッサを使用しないことです。私が知っているこの技術では、私たちの目的のために働かないでしょう。 (実行時にそれを行うのも、より多くのエキゾチックな方法があります、はい、私は知っている)
おかげで
彼はおそらくこれを行うことができると思いますhttp://jcp.org/ja/jsr/detail?id=269? – Chii