当我开始构建我的第一个代码生成注释时,我发现我无法生成Android类,例如
SharedPreferences
,因为我从一个Java Library
模块开始,以扩展AbstractProcessor
。我正在使用kotlinpoet来生成我的类,但需要创建一个属性,其类型为SharedPreferences.Editor
,这似乎不受支持。我试图像下面这样做:val editorProperty = PropertySpec.builder("editor", android.content.SharedPreferences.Editor)
但是这种方法失败了,因为android
包不可用。有人知道解决方法吗,还是说这是不可能的?