6

ケースクラスを強化するマクロを書きたいと思います。ケースクラスを次のように宣言すると:

case class User(int id, @tagged name)

私は、Tree注釈のみを持つこのクラスに何かを注入できるようにしたいと考えています。これまでのところ、囲んでいるクラスの にしか到達できSymbolませんでしたが、十分ではないようです (Eugene の回答はこちらを参照してください)。また、廃止予定の API も使用したくありませんc.enclosingClassClassDefパラダイス 2.1.0 (Scala 2.11) で親に到達する方法はありますか?

4

0 に答える 0