1

目前,我使用 Scala 宏注释自动将一些代码生成到 Scala 对象中。它是这样工作的:

@constants
object PopoverCommands extends Constants { … }

我发现必须扩展和Constants注释有点多余。我知道宏注释可以插入零件。我的问题反过来了:有什么方法可以通过简单地扩展一个类型(这里, )来运行一些宏代码(例如模拟 的存在)?PopoverCommands@constantsextends Constants@constantsConstants

4

1 回答 1

1

不,这目前是不可能的。

于 2016-06-19T22:21:59.737 回答