Android从Java模块生成类

时间:2018-07-17 16:15:47

标签: android kotlin

我有android个项目和相应的plain java模块,它们被添加为依赖项。在plain java模块中,我有一些模型例如 data class Foo(val name:String) 我想做的就是基于这个Foo在我的android项目中创建另一个模型,例如 data class FooAndroid(val name:String, val context:Context)

开始时,我考虑过使用annotation processor模块中可以到达的自定义annotation来编写java,但是随后我必须将processor放入我的{{1} }将这些生成的类制作为android程序包,但问题是android moduleprocessor模块中找不到annotated类。 (我检查了匕首,并且在没有添加处理器作为依赖项的模块中,它也无法为plain java生成代码。

有人遇到类似问题吗?甚至可以通过某种方式从其他模块自动生成Module中的android implementation吗?

0 个答案:

没有答案