既存のフィールドに基づいて、コンパイル時に動的にメソッドをオブジェクトに追加するアノテーションまたは特性を作成したいと考えています。私はクラス レベルの何かに興味がありますが、フィールド レベルの注釈 (またはその他のより細かいもの) も同様に扱います。
Scala の実装の詳細について尋ねる古いスタック オーバーフローの質問@BeanProperty
には、「これはコンパイラ プラグインですが、マクロでもこれを実行できる場合があります」と回答されました。Scala 2.10 でのマクロの公式 (実験的である場合) リリースを考えると、この種の機能は現在可能ですか?