2016-03-30 12 views
1

現在、私はScalaマクロ注釈を使用して、Scalaオブジェクトにいくつかのコードを自動的に生成します。それは次のように機能します。指定した型を拡張するときにScalaマクロを自動的に実行できますか?

@constants 
object PopoverCommands extends Constants { … } 

私はそれがやや冗長Constantsを拡張するために持っていると@constantsPopoverCommandsに注釈を付けるために見つけます。私はマクロの注釈がextends Constants部分を挿入できることを知っています。私の質問は他の方向に進みます。単純にタイプ(ここではConstants)を拡張することで、マクロコード(例:@constantsの存在をシミュレート)を実行する方法はありますか?

答えて

1

いいえ、これは現在できません。

関連する問題