1
現在、私はScalaマクロ注釈を使用して、Scalaオブジェクトにいくつかのコードを自動的に生成します。それは次のように機能します。指定した型を拡張するときにScalaマクロを自動的に実行できますか?
@constants
object PopoverCommands extends Constants { … }
私はそれがやや冗長Constants
を拡張するために持っていると@constants
でPopoverCommands
に注釈を付けるために見つけます。私はマクロの注釈がextends Constants
部分を挿入できることを知っています。私の質問は他の方向に進みます。単純にタイプ(ここではConstants
)を拡張することで、マクロコード(例:@constants
の存在をシミュレート)を実行する方法はありますか?