如何在JavaPoet中添加“任何类型”问号?

彼得·德格拉乌威

我正在用JavaPoet生成代码。

我想在生成的代码中的某处添加一个具有以下参数的方法。

...
    public B someMethod(final AbstractObjectBuilder<Persoon,?> builder) {
       ...
    }
...

所以我的JavaPoet代码应该看起来像这样

    //This does not compile, since I don't know what to put as last argument (questionmark)
ParameterizedTypeName parameterizedTypeName = ParameterizedTypeName.get(AbstractObjectBuilder.class, propertyType,?);

ParameterSpec parameterSpec = ParameterSpec.builder(parameterizedTypeName, name+"Builder", Modifier.FINAL).build();

MethodSpec modMethod = MethodSpec.methodBuilder(name)
                        .addModifiers(Modifier.PUBLIC)
                        .addParameter(parameterSpec)
                        .returns(TypeVariableName.get("B"));
...
杰西·威尔逊(Jesse Wilson)

Foo<?>是的简写形式Foo<? extends Object>使用WildcardTypeName此。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Javapoet中的Java类中添加静态部分

来自分类Dev

JavaPoet:如何在批注中构建批注

来自分类Dev

如何在Java中创建列表列表并添加任何类型的列表?

来自分类Dev

如何在Java中的Javapoet中生成内部类

来自分类Dev

如何在python中的“类”类型中添加类型提示

来自分类Dev

如何在tkinter窗口顶部添加问号[?]按钮

来自分类Dev

如何在div中的任何控件类型上应用类?

来自分类Dev

如何在C ++中创建可以分配任何类型的对象

来自分类Dev

如何在Julia中定义任何浮点类型的数组?

来自分类Dev

如何在 C 中返回任何类型的值?

来自分类Dev

如何在Swift中向通用类型添加类型方法?

来自分类Dev

如何在Android Studio中添加任何jar文件?

来自分类Dev

Scala:类型参数中的问号

来自分类Dev

如何在问号后的url中获取变量输入(Javascript)

来自分类Dev

Django:如何在Django URL中读取问号(?)

来自分类Dev

您如何在Shell脚本中回应问号?

来自分类Dev

如何在Excel中搜索两个问号(“ ??”)?

来自分类Dev

我如何在抽象类中声明任何类型的数组(从给定类型派生)?

来自分类Dev

如何在let绑定中添加类型注释

来自分类Dev

如何在pytable中添加“ date”类型的值?

来自分类Dev

如何在Drupal 7中添加日期字段类型

来自分类Dev

如何在QTreeView中添加不同类型的委托

来自分类Dev

如何在功能提取摘要中添加类型检查

来自分类Dev

如何在Android中添加自定义mime类型?

来自分类Dev

如何在D中的原始类型上添加“ opApply”?

来自分类Dev

如何在y标签中添加表示点类型的符号

来自分类Dev

如何在SQL LIKE%%中添加char类型SqlParameter?

来自分类Dev

如何在OPF文件中添加类型元数据元素?

来自分类Dev

如何在TypeScript中为函数包装添加类型?

Related 相关文章

  1. 1

    如何在Javapoet中的Java类中添加静态部分

  2. 2

    JavaPoet:如何在批注中构建批注

  3. 3

    如何在Java中创建列表列表并添加任何类型的列表?

  4. 4

    如何在Java中的Javapoet中生成内部类

  5. 5

    如何在python中的“类”类型中添加类型提示

  6. 6

    如何在tkinter窗口顶部添加问号[?]按钮

  7. 7

    如何在div中的任何控件类型上应用类?

  8. 8

    如何在C ++中创建可以分配任何类型的对象

  9. 9

    如何在Julia中定义任何浮点类型的数组?

  10. 10

    如何在 C 中返回任何类型的值?

  11. 11

    如何在Swift中向通用类型添加类型方法?

  12. 12

    如何在Android Studio中添加任何jar文件?

  13. 13

    Scala:类型参数中的问号

  14. 14

    如何在问号后的url中获取变量输入(Javascript)

  15. 15

    Django:如何在Django URL中读取问号(?)

  16. 16

    您如何在Shell脚本中回应问号?

  17. 17

    如何在Excel中搜索两个问号(“ ??”)?

  18. 18

    我如何在抽象类中声明任何类型的数组(从给定类型派生)?

  19. 19

    如何在let绑定中添加类型注释

  20. 20

    如何在pytable中添加“ date”类型的值?

  21. 21

    如何在Drupal 7中添加日期字段类型

  22. 22

    如何在QTreeView中添加不同类型的委托

  23. 23

    如何在功能提取摘要中添加类型检查

  24. 24

    如何在Android中添加自定义mime类型?

  25. 25

    如何在D中的原始类型上添加“ opApply”?

  26. 26

    如何在y标签中添加表示点类型的符号

  27. 27

    如何在SQL LIKE%%中添加char类型SqlParameter?

  28. 28

    如何在OPF文件中添加类型元数据元素?

  29. 29

    如何在TypeScript中为函数包装添加类型?

热门标签

归档