ケースクラスを強化するマクロを書きたいと思います。ケースクラスを次のように宣言すると:
case class User(int id, @tagged name)
私は、Tree
注釈のみを持つこのクラスに何かを注入できるようにしたいと考えています。これまでのところ、囲んでいるクラスの にしか到達できSymbol
ませんでしたが、十分ではないようです (Eugene の回答はこちらを参照してください)。また、廃止予定の API も使用したくありませんc.enclosingClass
。ClassDef
パラダイス 2.1.0 (Scala 2.11) で親に到達する方法はありますか?