public final class JCTreeUtils extends Object
| 构造器和说明 |
|---|
JCTreeUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
init(Messager messager1,
com.sun.tools.javac.util.Context context1,
com.sun.tools.javac.model.JavacElements javacElements1,
com.sun.tools.javac.tree.TreeMaker treeMaker1) |
static com.sun.tools.javac.tree.JCTree.JCExpressionStatement |
makeAssignment(com.sun.tools.javac.tree.JCTree.JCExpression lhs,
com.sun.tools.javac.tree.JCTree.JCExpression rhs)
变量赋值
|
static com.sun.tools.javac.tree.JCTree.JCVariableDecl |
makeVarDef(com.sun.tools.javac.tree.JCTree.JCModifiers modifiers,
com.sun.tools.javac.tree.JCTree.JCExpression vartype,
String name,
com.sun.tools.javac.tree.JCTree.JCExpression init)
创建变量语句并赋值
|
static com.sun.tools.javac.tree.JCTree.JCExpression |
memberAccess(String components)
创建多级访问
|
public static void init(Messager messager1, com.sun.tools.javac.util.Context context1, com.sun.tools.javac.model.JavacElements javacElements1, com.sun.tools.javac.tree.TreeMaker treeMaker1)
public static com.sun.tools.javac.tree.JCTree.JCExpression memberAccess(String components)
components - public static com.sun.tools.javac.tree.JCTree.JCVariableDecl makeVarDef(com.sun.tools.javac.tree.JCTree.JCModifiers modifiers,
com.sun.tools.javac.tree.JCTree.JCExpression vartype,
String name,
com.sun.tools.javac.tree.JCTree.JCExpression init)
modifiers - 变量修饰vartype - 变量类型name - 变量名init - 初始化值public static com.sun.tools.javac.tree.JCTree.JCExpressionStatement makeAssignment(com.sun.tools.javac.tree.JCTree.JCExpression lhs,
com.sun.tools.javac.tree.JCTree.JCExpression rhs)
lhs - rhs - Copyright © 2020. All rights reserved.