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