scala:宏观天堂中的注释示例

时间:2015-06-09 13:18:59

标签: scala macros annotations scala-macro-paradise

我的项目中有这个结构:

partykit

然后我使用了来自here

的示例

我添加了库adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n your.package/path.to.your.BroadcastReceiver --es "referrer" "test_referrer=test"

我在Scala编译器中为ScalaProject: TestMacrosAnnotations package: core Test.scala package: macros Macros.scala 编写命令启用了它:paradise_2.11.6-2.1.0-M5.jar(在Scala IDE中)

当我尝试使用Test.scala时,它在编译时生成了第5行的错误(来自github链接):P !!!!

错误是:-P:paradise:enable

我不知道哪个是问题?

修改

在我的案例中针对可能面临同样问题的人的解决方案: 即使它在很多技巧之后只有一次功能,我需要在两个独立的项目中分离文件,并按照这些“规则”配置它们:

println((new Test).hello)

(这不是我的,我不知道我在哪里找到这种描述:D)

0 个答案:

没有答案