7

Scala では、注釈 @BeanProperty を使用して、フィールドへのゲッターとセッターを自動的に生成できます。

そのように動作する独自の注釈を作成するにはどうすればよいですか?

@BeanProperty のように、ソース コードを変更するアノテーションの作成に興味があります。

例として、get メソッドのみを生成するアノテーションを作成するにはどうすればよいでしょうか?

ありがとう。

4

1 に答える 1

9

2 つの単語:コンパイラ プラグイン。簡単ではありませんし、ドキュメントもまばらですが、それが 1 つの方法です。

Scala の将来のバージョンにはマクロ サポートが含まれる可能性が高く、これにより同じ柔軟性が得られます。

于 2012-04-07T19:43:45.607 に答える