【问题标题】:Build method with open parameter list with javapoet使用 javapoet 打开参数列表的构建方法
【发布时间】:2018-05-16 14:13:33
【问题描述】:

是否可以使用 javapoet 创建具有开放参数列表的方法?用String[]参数创建方法没问题:

curEnumBuilder.addMethod(MethodSpec.methodBuilder("myMethod")
                .addParameter(String[].class, "params", Modifier.FINAL)
                .addModifiers(Modifier.PUBLIC)
                .returns(String.class)
                .build());

但我想创建:

public String myMethod(final String... params)

【问题讨论】:

  • 刚刚在我的审核队列中发现了这个,并想让您知道您选择的标签似乎没有太多活动。我建议选择与您的问题相关的另一个更受欢迎的标签。这样,您更有可能得到答案。
  • 向构建器添加“varargs(true)”会生成我想要的
  • 那么你解决了吗?那太棒了!将其发布为答案,以便将来遇到相同问题的人更容易解决。

标签: code-generation javapoet parameter-list


【解决方案1】:

在方法构建器中添加“varargs(true)”会生成我想要的

【讨论】:

    猜你喜欢
    • 2021-03-26
    • 2017-06-14
    • 1970-01-01
    • 1970-01-01
    • 2015-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多