我尝试向方法规范添加一些修饰符,但我被困在参数上。参数来自 type Modifier
。该教程说您可以通过Modifier.PUBLIC
,但Modifier.PUBLIC
它是一个整数值。我在这里错过了什么吗?这是我的(相当于 github 上的教程)代码:
public void generateCode(){
MethodSpec main = MethodSpec.methodBuilder("main")
.addModifiers(Modifier.PUBLIC, Modifier.STATIC)
.returns(void.class)
.addParameter(String[].class, "args")
.addStatement("$T.out.println($S)", System.class, "Hello, JavaPoet!")
.build();
}