Java で、指定されたパッケージ内のクラスの宣言に動的に注釈を付ける方法は?
package-info.java はそれを行うことができますか?
できる場合はどのように書きますか?
Java で、指定されたパッケージ内のクラスの宣言に動的に注釈を付ける方法は?
package-info.java はそれを行うことができますか?
できる場合はどのように書きますか?
あなたが求めているのは、特定のパッケージ内のすべてのクラスに何らかの方法で自動的に注釈を付けるためのものだと思います。
それは不可能です。
バイトコード操作 (ビルド プロセスの一部として、またはクラスの読み込み中) を使用して確実に実行できますが、それは大変な作業であり、おそらくあなたが行きたい道ではありません。
ここで、おそらくアプローチを再考する必要があります。
使用しようとしている注釈は何ですか?なぜすべてのクラスにその注釈が必要なのですか?
Javassistなどの動的バイト コード ジェネレーターを使用しない場合。