ジェームズ・B:
私の最初のコード生成注釈を構築するために始めたとき、私は私のようなAndroidのクラスを生成することはできません発見したSharedPreferences
私は開始以来、Java Library
拡張するためにモジュールAbstractProcessor
。私が使用していkotlinpoetを私のクラスを生成しますが、型であるプロパティを作成する必要がSharedPreferences.Editor
サポートされていないようです。私は、次のようなものにしようとしています:
val editorProperty = PropertySpec.builder("editor", android.content.SharedPreferences.Editor)
以来、これは失敗したandroid
パッケージは利用できません。誰もがこれを回避する方法を知っているか、それだけではできませんでしょうか?
ユーリBorodkin:
あなたは、単に使用することができます
PropertySpec.builder("editor",ClassName("android.content", "SharedPreferences.Editor"))
kotlin詩人ドキュメントとして述べています - Type names are dumb identifiers only and do not model the values they name.