无法解析 javapoet 中的方法 addModifiers
Can't resolve method addModifiers in javapoet
我正在 Android 中使用注释处理器生成 class。为了生成 classes,我正在使用 javapoet,当我在 java 项目中使用它时它工作正常但在 Android 中我无法访问 addModifiers
TypeSpec
上的方法
TypeSpec clz = TypeSpec.classBuilder("MyClass")
.addModifiers(Modifier.PRIVATE)
.build();
我已经导入 javax.lang.model.element.Modifier
但它仍然说无法解析方法 addModifiers,Modifier
源代码中相同方法的参数显示为红色并且将光标悬停在它上面显示 can't resolve symbol modifier
信息。这个问题有什么解决办法吗?
Modifier
枚举在 Android 的 class 库中不可用。您需要使用 Java SDK 而不是 Android SDK 进行构建。
我正在 Android 中使用注释处理器生成 class。为了生成 classes,我正在使用 javapoet,当我在 java 项目中使用它时它工作正常但在 Android 中我无法访问 addModifiers
TypeSpec
TypeSpec clz = TypeSpec.classBuilder("MyClass")
.addModifiers(Modifier.PRIVATE)
.build();
我已经导入 javax.lang.model.element.Modifier
但它仍然说无法解析方法 addModifiers,Modifier
源代码中相同方法的参数显示为红色并且将光标悬停在它上面显示 can't resolve symbol modifier
信息。这个问题有什么解决办法吗?
Modifier
枚举在 Android 的 class 库中不可用。您需要使用 Java SDK 而不是 Android SDK 进行构建。