问题标签 [javapoet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 将静态方法与注释处理和 javapoet 合并
我在多个类中有静态方法,为了方便起见,我想将它们合并到一个新的、生成的类中。
我正在使用注释处理和 javapoet。
我的问题:从注释处理中,我得到静态方法作为 ExecutableElements 的列表。
对于 JavaPoet,我需要创建它们的 MethodSpecs。我在尝试:
我的问题:如何获取 CAPS 中缺失单词的类型值?似乎 ExecutableElements 的行为不像反射 api。
javapoet - 如何使用 javapoet生成符号类
我想生成这样的字段:
WildcardTypeName.subtypeOf(Object.class) 可以给出 '?' WildcardTypeName.subtypeOf(Class.class) 可以给出 'Class'
java - 如何找到 TypeMirror 的边界并将它们变成 JavaPoet TypeSpec?
我有一个注释处理器,它接受一个带注释的类并尝试创建它的子类:
这适用于没有类型参数的类,但我不确定如何使用它们。对类型变量执行toString
只会给出变量名称,而不是边界。关于如何做到这一点的任何想法?
java - 用 JavaPoet 生成 switch 语句
我正在研究用java编写的注释处理器。我正在使用 JavaPoet 生成一些代码行。我必须生成一个'switch'语句。现在我正在使用以下代码:
生成以下代码:
它是使用 javapoet 生成 switch 语句的唯一方法还是有更好的方法(使用 beginControlFlow)来生成相同的代码?
java - 带有 JavaPoet 的泛型类
嘿,我正在尝试生成这样的类:
目前我可以生成:
使用以下代码:
我也可以做这样的事情:
和:
但我无法将其结合起来。那你有什么想法吗??
java - JavaPoet - 内部类类型的字段
我正在尝试向 TypeSpec 添加一个内部类(例如接口 Listener{})。我还想在我的 TypeSpec 中添加一个 Listener 类型的字段。我怎么能做到这样的事情?
android - 在 Javapoet 中,为什么 "ClassName.bestGuess("int")" 会出错?
有没有办法解决代码?-
当fieldInfo.getClazz()
返回“int”,“float”时,代码会抛出一个错误
java.lang.IllegalArgumentException:无法猜测 int
annotation-processing - 如何用 JavaPoet 重新创建一个类?
我正在尝试使用 JavaPoet 重新创建一个类。最好的方法是什么?
基本上,我想用一个带有附加语句的方法生成另一个类。
java - JavaPoet Generic Parameter
How would I generate a method with the following signature?
android - 如何在 Android 中使用 Javapoet 生成 StringDef
如何在 Javapoet 中生成 @StringDef 枚举?注释仅可用于方法或类型构建器,而 StringDefs 是三个注释语句,没有这两个语句。