使用 javapoet 的开放参数列表构建方法
Build method with open parameter list with javapoet
是否可以使用 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)"添加到方法生成器中生成我想要的
是否可以使用 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)"添加到方法生成器中生成我想要的