2017-07-18 74 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