【发布时间】: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