在哪里可以找到tools.jar中与Treemaker相关的文档 我想学习一些用法 我已经在Google上搜索过,但是找不到一些有用的文档
当我写一些样本,发生一些错误时,代码如下:
private JCTree.JCMethodDecl makeListMethodDecl(){
JCTree.JCMethodDecl method = maker.MethodDef(
maker.Modifiers(Flags.PUBLIC | Flags.STATIC),
names.fromString("getStrings"),
maker.Type(new Type.JCVoidType()),
List.nil(),
List.nil(),
List.nil(),
maker.Block(
0,
List.of(maker.Return(
maker.NewClass(
null,
List.nil(),
maker.TypeApply(
maker.Ident(names.fromString("java.util.List")),
List.of(maker.Ident(names.fromString("java.lang.String")))
),
List.nil(),
null
)
))
),
null
);
return method;
}
我不知道哪里出了错