2017-07-18 72 views

回答

1

斯卡拉似乎并不支持Java注释处理工具如图所示是this answer

在我的追求,以解决这个问题,我加了一些研究联系到我原来的问题后。 AndroidAnnotations注释处理器生成源代码(Java文件)。通常,注释处理器似乎在源代码级(而不是类文件)上运行。我期待AndroidAnnotations从Scala源文件生成Java代码。 Scala似乎不支持Java注释处理工具。所以我对这个问题的回答是:不可能在Scala源代码中使用AndroidAnnotations。但是,AndroidAnnotations仍可能在Scala混合源项目中的Java源代码中使用。

这是一个古老的答案,但我怀疑任何事情发生了变化。

但在Scala中,你可以使用一个更好的方法来绑定使用TYPED RESOURCES (TR)

+0

感谢您的布局,我看到TR是一个很好的工具,那么我想知道,如果用Java编写的活动类和其他在这样的情况下,用Scala编写的模型和函数类,java源代码注释处理器是否工作?你有没有考虑过可以处理源代码的'sbtPlugin'? @humazed – yuiopt