public class JavacTreeMaker extends Object
Modifier and Type | Class and Description |
---|---|
static class |
JavacTreeMaker.TreeTag |
static class |
JavacTreeMaker.TypeTag |
Constructor and Description |
---|
JavacTreeMaker(com.sun.tools.javac.tree.TreeMaker tm) |
Modifier and Type | Method and Description |
---|---|
com.sun.tools.javac.tree.JCTree.JCAnnotation |
Annotation(com.sun.tools.javac.code.Attribute a) |
com.sun.tools.javac.tree.JCTree.JCAnnotation |
Annotation(com.sun.tools.javac.tree.JCTree annotationType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args) |
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCAnnotation> |
Annotations(com.sun.tools.javac.util.List<com.sun.tools.javac.code.Attribute.Compound> attributes) |
com.sun.tools.javac.tree.JCTree.JCClassDecl |
AnonymousClassDef(com.sun.tools.javac.tree.JCTree.JCModifiers mods,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree> defs) |
com.sun.tools.javac.tree.JCTree.JCMethodInvocation |
App(com.sun.tools.javac.tree.JCTree.JCExpression meth) |
com.sun.tools.javac.tree.JCTree.JCMethodInvocation |
App(com.sun.tools.javac.tree.JCTree.JCExpression meth,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args) |
com.sun.tools.javac.tree.JCTree.JCMethodInvocation |
Apply(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> typeargs,
com.sun.tools.javac.tree.JCTree.JCExpression fn,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args) |
com.sun.tools.javac.tree.JCTree.JCAssert |
Assert(com.sun.tools.javac.tree.JCTree.JCExpression cond,
com.sun.tools.javac.tree.JCTree.JCExpression detail) |
com.sun.tools.javac.tree.JCTree.JCAssign |
Assign(com.sun.tools.javac.tree.JCTree.JCExpression lhs,
com.sun.tools.javac.tree.JCTree.JCExpression rhs) |
com.sun.tools.javac.tree.JCTree.JCAssignOp |
Assignop(JavacTreeMaker.TreeTag opcode,
com.sun.tools.javac.tree.JCTree lhs,
com.sun.tools.javac.tree.JCTree rhs) |
JavacTreeMaker |
at(int pos) |
com.sun.tools.javac.tree.JCTree.JCBinary |
Binary(JavacTreeMaker.TreeTag opcode,
com.sun.tools.javac.tree.JCTree.JCExpression lhs,
com.sun.tools.javac.tree.JCTree.JCExpression rhs) |
com.sun.tools.javac.tree.JCTree.JCBlock |
Block(long flags,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCStatement> stats) |
com.sun.tools.javac.tree.JCTree.JCBreak |
Break(com.sun.tools.javac.util.Name label) |
com.sun.tools.javac.tree.JCTree.JCStatement |
Call(com.sun.tools.javac.tree.JCTree.JCExpression apply) |
com.sun.tools.javac.tree.JCTree.JCCase |
Case(com.sun.tools.javac.tree.JCTree.JCExpression pat,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCStatement> stats) |
com.sun.tools.javac.tree.JCTree.JCCatch |
Catch(com.sun.tools.javac.tree.JCTree.JCVariableDecl param,
com.sun.tools.javac.tree.JCTree.JCBlock body) |
com.sun.tools.javac.tree.JCTree.JCClassDecl |
ClassDef(com.sun.tools.javac.tree.JCTree.JCModifiers mods,
com.sun.tools.javac.util.Name name,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams,
com.sun.tools.javac.tree.JCTree.JCExpression extending,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> implementing,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree> defs) |
com.sun.tools.javac.tree.JCTree.JCConditional |
Conditional(com.sun.tools.javac.tree.JCTree.JCExpression cond,
com.sun.tools.javac.tree.JCTree.JCExpression thenpart,
com.sun.tools.javac.tree.JCTree.JCExpression elsepart) |
com.sun.tools.javac.tree.JCTree.JCContinue |
Continue(com.sun.tools.javac.util.Name label) |
com.sun.tools.javac.tree.JCTree.JCDoWhileLoop |
DoLoop(com.sun.tools.javac.tree.JCTree.JCStatement body,
com.sun.tools.javac.tree.JCTree.JCExpression cond) |
com.sun.tools.javac.tree.JCTree.JCErroneous |
Erroneous() |
com.sun.tools.javac.tree.JCTree.JCErroneous |
Erroneous(com.sun.tools.javac.util.List<? extends com.sun.tools.javac.tree.JCTree> errs) |
com.sun.tools.javac.tree.JCTree.JCExpressionStatement |
Exec(com.sun.tools.javac.tree.JCTree.JCExpression expr) |
com.sun.tools.javac.tree.JCTree.JCEnhancedForLoop |
ForeachLoop(com.sun.tools.javac.tree.JCTree.JCVariableDecl var,
com.sun.tools.javac.tree.JCTree.JCExpression expr,
com.sun.tools.javac.tree.JCTree.JCStatement body) |
com.sun.tools.javac.tree.JCTree.JCForLoop |
ForLoop(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCStatement> init,
com.sun.tools.javac.tree.JCTree.JCExpression cond,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpressionStatement> step,
com.sun.tools.javac.tree.JCTree.JCStatement body) |
com.sun.tools.javac.tree.TreeMaker |
getUnderlyingTreeMaker() |
com.sun.tools.javac.tree.JCTree.JCExpression |
Ident(com.sun.tools.javac.tree.JCTree.JCVariableDecl param) |
com.sun.tools.javac.tree.JCTree.JCIdent |
Ident(com.sun.tools.javac.util.Name idname) |
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> |
Idents(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params) |
com.sun.tools.javac.tree.JCTree.JCIf |
If(com.sun.tools.javac.tree.JCTree.JCExpression cond,
com.sun.tools.javac.tree.JCTree.JCStatement thenpart,
com.sun.tools.javac.tree.JCTree.JCStatement elsepart) |
com.sun.tools.javac.tree.JCTree.JCImport |
Import(com.sun.tools.javac.tree.JCTree qualid,
boolean staticImport) |
com.sun.tools.javac.tree.JCTree.JCArrayAccess |
Indexed(com.sun.tools.javac.tree.JCTree.JCExpression indexed,
com.sun.tools.javac.tree.JCTree.JCExpression index) |
com.sun.tools.javac.tree.JCTree.JCLabeledStatement |
Labelled(com.sun.tools.javac.util.Name label,
com.sun.tools.javac.tree.JCTree.JCStatement body) |
com.sun.tools.javac.tree.JCTree.LetExpr |
LetExpr(com.sun.tools.javac.tree.JCTree.JCVariableDecl def,
com.sun.tools.javac.tree.JCTree expr) |
com.sun.tools.javac.tree.JCTree.LetExpr |
LetExpr(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> defs,
com.sun.tools.javac.tree.JCTree expr) |
com.sun.tools.javac.tree.JCTree.JCLiteral |
Literal(JavacTreeMaker.TypeTag tag,
Object value) |
com.sun.tools.javac.tree.JCTree.JCLiteral |
Literal(Object value) |
com.sun.tools.javac.tree.JCTree.JCMethodDecl |
MethodDef(com.sun.tools.javac.tree.JCTree.JCModifiers mods,
com.sun.tools.javac.util.Name name,
com.sun.tools.javac.tree.JCTree.JCExpression resType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams,
com.sun.tools.javac.tree.JCTree.JCVariableDecl recvparam,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown,
com.sun.tools.javac.tree.JCTree.JCBlock body,
com.sun.tools.javac.tree.JCTree.JCExpression defaultValue) |
com.sun.tools.javac.tree.JCTree.JCMethodDecl |
MethodDef(com.sun.tools.javac.tree.JCTree.JCModifiers mods,
com.sun.tools.javac.util.Name name,
com.sun.tools.javac.tree.JCTree.JCExpression resType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown,
com.sun.tools.javac.tree.JCTree.JCBlock body,
com.sun.tools.javac.tree.JCTree.JCExpression defaultValue) |
com.sun.tools.javac.tree.JCTree.JCModifiers |
Modifiers(long flags) |
com.sun.tools.javac.tree.JCTree.JCModifiers |
Modifiers(long flags,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCAnnotation> annotations) |
com.sun.tools.javac.tree.JCTree.JCNewArray |
NewArray(com.sun.tools.javac.tree.JCTree.JCExpression elemtype,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> dims,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> elems) |
com.sun.tools.javac.tree.JCTree.JCNewClass |
NewClass(com.sun.tools.javac.tree.JCTree.JCExpression encl,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> typeargs,
com.sun.tools.javac.tree.JCTree.JCExpression clazz,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args,
com.sun.tools.javac.tree.JCTree.JCClassDecl def) |
com.sun.tools.javac.tree.JCTree.JCParens |
Parens(com.sun.tools.javac.tree.JCTree.JCExpression expr) |
com.sun.tools.javac.tree.JCTree.JCVariableDecl |
ReceiverVarDef(com.sun.tools.javac.tree.JCTree.JCModifiers mods,
com.sun.tools.javac.tree.JCTree.JCExpression name,
com.sun.tools.javac.tree.JCTree.JCExpression vartype) |
com.sun.tools.javac.tree.JCTree.JCReturn |
Return(com.sun.tools.javac.tree.JCTree.JCExpression expr) |
com.sun.tools.javac.tree.JCTree.JCFieldAccess |
Select(com.sun.tools.javac.tree.JCTree.JCExpression selected,
com.sun.tools.javac.util.Name selector) |
com.sun.tools.javac.tree.JCTree.JCSkip |
Skip() |
com.sun.tools.javac.tree.JCTree.JCSwitch |
Switch(com.sun.tools.javac.tree.JCTree.JCExpression selector,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCCase> cases) |
com.sun.tools.javac.tree.JCTree.JCSynchronized |
Synchronized(com.sun.tools.javac.tree.JCTree.JCExpression lock,
com.sun.tools.javac.tree.JCTree.JCBlock body) |
com.sun.tools.javac.tree.JCTree.JCThrow |
Throw(com.sun.tools.javac.tree.JCTree.JCExpression expr) |
com.sun.tools.javac.tree.JCTree.JCCompilationUnit |
TopLevel(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCAnnotation> packageAnnotations,
com.sun.tools.javac.tree.JCTree.JCExpression pid,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree> defs) |
com.sun.tools.javac.tree.JCTree.JCTry |
Try(com.sun.tools.javac.tree.JCTree.JCBlock body,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCCatch> catchers,
com.sun.tools.javac.tree.JCTree.JCBlock finalizer) |
com.sun.tools.javac.tree.JCTree.JCTry |
Try(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree> resources,
com.sun.tools.javac.tree.JCTree.JCBlock body,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCCatch> catchers,
com.sun.tools.javac.tree.JCTree.JCBlock finalizer) |
com.sun.tools.javac.tree.JCTree.JCExpression |
Type(com.sun.tools.javac.code.Type type) |
com.sun.tools.javac.tree.JCTree.JCAnnotation |
TypeAnnotation(com.sun.tools.javac.code.Attribute a) |
com.sun.tools.javac.tree.JCTree.JCAnnotation |
TypeAnnotation(com.sun.tools.javac.tree.JCTree annotationType,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args) |
com.sun.tools.javac.tree.JCTree.JCTypeApply |
TypeApply(com.sun.tools.javac.tree.JCTree.JCExpression clazz,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> arguments) |
com.sun.tools.javac.tree.JCTree.JCArrayTypeTree |
TypeArray(com.sun.tools.javac.tree.JCTree.JCExpression elemtype) |
com.sun.tools.javac.tree.JCTree.TypeBoundKind |
TypeBoundKind(com.sun.tools.javac.code.BoundKind kind) |
com.sun.tools.javac.tree.JCTree.JCTypeCast |
TypeCast(com.sun.tools.javac.tree.JCTree expr,
com.sun.tools.javac.tree.JCTree.JCExpression type) |
com.sun.tools.javac.tree.JCTree.JCPrimitiveTypeTree |
TypeIdent(JavacTreeMaker.TypeTag typetag) |
com.sun.tools.javac.tree.JCTree.JCTypeParameter |
TypeParameter(com.sun.tools.javac.util.Name name,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> bounds) |
com.sun.tools.javac.tree.JCTree.JCTypeParameter |
TypeParameter(com.sun.tools.javac.util.Name name,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> bounds,
com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCAnnotation> annos) |
com.sun.tools.javac.tree.JCTree.JCInstanceOf |
TypeTest(com.sun.tools.javac.tree.JCTree.JCExpression expr,
com.sun.tools.javac.tree.JCTree clazz) |
com.sun.tools.javac.tree.JCTree.JCUnary |
Unary(JavacTreeMaker.TreeTag opcode,
com.sun.tools.javac.tree.JCTree.JCExpression arg) |
com.sun.tools.javac.tree.JCTree.JCVariableDecl |
VarDef(com.sun.tools.javac.tree.JCTree.JCModifiers mods,
com.sun.tools.javac.util.Name name,
com.sun.tools.javac.tree.JCTree.JCExpression vartype,
com.sun.tools.javac.tree.JCTree.JCExpression init) |
com.sun.tools.javac.tree.JCTree.JCWhileLoop |
WhileLoop(com.sun.tools.javac.tree.JCTree.JCExpression cond,
com.sun.tools.javac.tree.JCTree.JCStatement body) |
com.sun.tools.javac.tree.JCTree.JCWildcard |
Wildcard(com.sun.tools.javac.tree.JCTree.TypeBoundKind kind,
com.sun.tools.javac.tree.JCTree type) |
public com.sun.tools.javac.tree.TreeMaker getUnderlyingTreeMaker()
public JavacTreeMaker at(int pos)
public com.sun.tools.javac.tree.JCTree.JCCompilationUnit TopLevel(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCAnnotation> packageAnnotations, com.sun.tools.javac.tree.JCTree.JCExpression pid, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree> defs)
public com.sun.tools.javac.tree.JCTree.JCImport Import(com.sun.tools.javac.tree.JCTree qualid, boolean staticImport)
public com.sun.tools.javac.tree.JCTree.JCClassDecl ClassDef(com.sun.tools.javac.tree.JCTree.JCModifiers mods, com.sun.tools.javac.util.Name name, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams, com.sun.tools.javac.tree.JCTree.JCExpression extending, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> implementing, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree> defs)
public com.sun.tools.javac.tree.JCTree.JCMethodDecl MethodDef(com.sun.tools.javac.tree.JCTree.JCModifiers mods, com.sun.tools.javac.util.Name name, com.sun.tools.javac.tree.JCTree.JCExpression resType, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown, com.sun.tools.javac.tree.JCTree.JCBlock body, com.sun.tools.javac.tree.JCTree.JCExpression defaultValue)
public com.sun.tools.javac.tree.JCTree.JCMethodDecl MethodDef(com.sun.tools.javac.tree.JCTree.JCModifiers mods, com.sun.tools.javac.util.Name name, com.sun.tools.javac.tree.JCTree.JCExpression resType, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCTypeParameter> typarams, com.sun.tools.javac.tree.JCTree.JCVariableDecl recvparam, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> thrown, com.sun.tools.javac.tree.JCTree.JCBlock body, com.sun.tools.javac.tree.JCTree.JCExpression defaultValue)
public com.sun.tools.javac.tree.JCTree.JCVariableDecl VarDef(com.sun.tools.javac.tree.JCTree.JCModifiers mods, com.sun.tools.javac.util.Name name, com.sun.tools.javac.tree.JCTree.JCExpression vartype, com.sun.tools.javac.tree.JCTree.JCExpression init)
public com.sun.tools.javac.tree.JCTree.JCVariableDecl ReceiverVarDef(com.sun.tools.javac.tree.JCTree.JCModifiers mods, com.sun.tools.javac.tree.JCTree.JCExpression name, com.sun.tools.javac.tree.JCTree.JCExpression vartype)
public com.sun.tools.javac.tree.JCTree.JCSkip Skip()
public com.sun.tools.javac.tree.JCTree.JCBlock Block(long flags, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCStatement> stats)
public com.sun.tools.javac.tree.JCTree.JCDoWhileLoop DoLoop(com.sun.tools.javac.tree.JCTree.JCStatement body, com.sun.tools.javac.tree.JCTree.JCExpression cond)
public com.sun.tools.javac.tree.JCTree.JCWhileLoop WhileLoop(com.sun.tools.javac.tree.JCTree.JCExpression cond, com.sun.tools.javac.tree.JCTree.JCStatement body)
public com.sun.tools.javac.tree.JCTree.JCForLoop ForLoop(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCStatement> init, com.sun.tools.javac.tree.JCTree.JCExpression cond, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpressionStatement> step, com.sun.tools.javac.tree.JCTree.JCStatement body)
public com.sun.tools.javac.tree.JCTree.JCEnhancedForLoop ForeachLoop(com.sun.tools.javac.tree.JCTree.JCVariableDecl var, com.sun.tools.javac.tree.JCTree.JCExpression expr, com.sun.tools.javac.tree.JCTree.JCStatement body)
public com.sun.tools.javac.tree.JCTree.JCLabeledStatement Labelled(com.sun.tools.javac.util.Name label, com.sun.tools.javac.tree.JCTree.JCStatement body)
public com.sun.tools.javac.tree.JCTree.JCSwitch Switch(com.sun.tools.javac.tree.JCTree.JCExpression selector, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCCase> cases)
public com.sun.tools.javac.tree.JCTree.JCCase Case(com.sun.tools.javac.tree.JCTree.JCExpression pat, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCStatement> stats)
public com.sun.tools.javac.tree.JCTree.JCSynchronized Synchronized(com.sun.tools.javac.tree.JCTree.JCExpression lock, com.sun.tools.javac.tree.JCTree.JCBlock body)
public com.sun.tools.javac.tree.JCTree.JCTry Try(com.sun.tools.javac.tree.JCTree.JCBlock body, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCCatch> catchers, com.sun.tools.javac.tree.JCTree.JCBlock finalizer)
public com.sun.tools.javac.tree.JCTree.JCTry Try(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree> resources, com.sun.tools.javac.tree.JCTree.JCBlock body, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCCatch> catchers, com.sun.tools.javac.tree.JCTree.JCBlock finalizer)
public com.sun.tools.javac.tree.JCTree.JCCatch Catch(com.sun.tools.javac.tree.JCTree.JCVariableDecl param, com.sun.tools.javac.tree.JCTree.JCBlock body)
public com.sun.tools.javac.tree.JCTree.JCConditional Conditional(com.sun.tools.javac.tree.JCTree.JCExpression cond, com.sun.tools.javac.tree.JCTree.JCExpression thenpart, com.sun.tools.javac.tree.JCTree.JCExpression elsepart)
public com.sun.tools.javac.tree.JCTree.JCIf If(com.sun.tools.javac.tree.JCTree.JCExpression cond, com.sun.tools.javac.tree.JCTree.JCStatement thenpart, com.sun.tools.javac.tree.JCTree.JCStatement elsepart)
public com.sun.tools.javac.tree.JCTree.JCExpressionStatement Exec(com.sun.tools.javac.tree.JCTree.JCExpression expr)
public com.sun.tools.javac.tree.JCTree.JCBreak Break(com.sun.tools.javac.util.Name label)
public com.sun.tools.javac.tree.JCTree.JCContinue Continue(com.sun.tools.javac.util.Name label)
public com.sun.tools.javac.tree.JCTree.JCReturn Return(com.sun.tools.javac.tree.JCTree.JCExpression expr)
public com.sun.tools.javac.tree.JCTree.JCThrow Throw(com.sun.tools.javac.tree.JCTree.JCExpression expr)
public com.sun.tools.javac.tree.JCTree.JCAssert Assert(com.sun.tools.javac.tree.JCTree.JCExpression cond, com.sun.tools.javac.tree.JCTree.JCExpression detail)
public com.sun.tools.javac.tree.JCTree.JCMethodInvocation Apply(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> typeargs, com.sun.tools.javac.tree.JCTree.JCExpression fn, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args)
public com.sun.tools.javac.tree.JCTree.JCNewClass NewClass(com.sun.tools.javac.tree.JCTree.JCExpression encl, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> typeargs, com.sun.tools.javac.tree.JCTree.JCExpression clazz, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args, com.sun.tools.javac.tree.JCTree.JCClassDecl def)
public com.sun.tools.javac.tree.JCTree.JCNewArray NewArray(com.sun.tools.javac.tree.JCTree.JCExpression elemtype, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> dims, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> elems)
public com.sun.tools.javac.tree.JCTree.JCParens Parens(com.sun.tools.javac.tree.JCTree.JCExpression expr)
public com.sun.tools.javac.tree.JCTree.JCAssign Assign(com.sun.tools.javac.tree.JCTree.JCExpression lhs, com.sun.tools.javac.tree.JCTree.JCExpression rhs)
public com.sun.tools.javac.tree.JCTree.JCAssignOp Assignop(JavacTreeMaker.TreeTag opcode, com.sun.tools.javac.tree.JCTree lhs, com.sun.tools.javac.tree.JCTree rhs)
public com.sun.tools.javac.tree.JCTree.JCUnary Unary(JavacTreeMaker.TreeTag opcode, com.sun.tools.javac.tree.JCTree.JCExpression arg)
public com.sun.tools.javac.tree.JCTree.JCBinary Binary(JavacTreeMaker.TreeTag opcode, com.sun.tools.javac.tree.JCTree.JCExpression lhs, com.sun.tools.javac.tree.JCTree.JCExpression rhs)
public com.sun.tools.javac.tree.JCTree.JCTypeCast TypeCast(com.sun.tools.javac.tree.JCTree expr, com.sun.tools.javac.tree.JCTree.JCExpression type)
public com.sun.tools.javac.tree.JCTree.JCInstanceOf TypeTest(com.sun.tools.javac.tree.JCTree.JCExpression expr, com.sun.tools.javac.tree.JCTree clazz)
public com.sun.tools.javac.tree.JCTree.JCArrayAccess Indexed(com.sun.tools.javac.tree.JCTree.JCExpression indexed, com.sun.tools.javac.tree.JCTree.JCExpression index)
public com.sun.tools.javac.tree.JCTree.JCFieldAccess Select(com.sun.tools.javac.tree.JCTree.JCExpression selected, com.sun.tools.javac.util.Name selector)
public com.sun.tools.javac.tree.JCTree.JCIdent Ident(com.sun.tools.javac.util.Name idname)
public com.sun.tools.javac.tree.JCTree.JCLiteral Literal(JavacTreeMaker.TypeTag tag, Object value)
public com.sun.tools.javac.tree.JCTree.JCPrimitiveTypeTree TypeIdent(JavacTreeMaker.TypeTag typetag)
public com.sun.tools.javac.tree.JCTree.JCArrayTypeTree TypeArray(com.sun.tools.javac.tree.JCTree.JCExpression elemtype)
public com.sun.tools.javac.tree.JCTree.JCTypeApply TypeApply(com.sun.tools.javac.tree.JCTree.JCExpression clazz, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> arguments)
public com.sun.tools.javac.tree.JCTree.JCTypeParameter TypeParameter(com.sun.tools.javac.util.Name name, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> bounds)
public com.sun.tools.javac.tree.JCTree.JCTypeParameter TypeParameter(com.sun.tools.javac.util.Name name, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> bounds, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCAnnotation> annos)
public com.sun.tools.javac.tree.JCTree.JCWildcard Wildcard(com.sun.tools.javac.tree.JCTree.TypeBoundKind kind, com.sun.tools.javac.tree.JCTree type)
public com.sun.tools.javac.tree.JCTree.TypeBoundKind TypeBoundKind(com.sun.tools.javac.code.BoundKind kind)
public com.sun.tools.javac.tree.JCTree.JCAnnotation Annotation(com.sun.tools.javac.tree.JCTree annotationType, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args)
public com.sun.tools.javac.tree.JCTree.JCAnnotation TypeAnnotation(com.sun.tools.javac.tree.JCTree annotationType, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args)
public com.sun.tools.javac.tree.JCTree.JCModifiers Modifiers(long flags, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCAnnotation> annotations)
public com.sun.tools.javac.tree.JCTree.JCModifiers Modifiers(long flags)
public com.sun.tools.javac.tree.JCTree.JCErroneous Erroneous()
public com.sun.tools.javac.tree.JCTree.JCErroneous Erroneous(com.sun.tools.javac.util.List<? extends com.sun.tools.javac.tree.JCTree> errs)
public com.sun.tools.javac.tree.JCTree.LetExpr LetExpr(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> defs, com.sun.tools.javac.tree.JCTree expr)
public com.sun.tools.javac.tree.JCTree.JCClassDecl AnonymousClassDef(com.sun.tools.javac.tree.JCTree.JCModifiers mods, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree> defs)
public com.sun.tools.javac.tree.JCTree.LetExpr LetExpr(com.sun.tools.javac.tree.JCTree.JCVariableDecl def, com.sun.tools.javac.tree.JCTree expr)
public com.sun.tools.javac.tree.JCTree.JCExpression Ident(com.sun.tools.javac.tree.JCTree.JCVariableDecl param)
public com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> Idents(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCVariableDecl> params)
public com.sun.tools.javac.tree.JCTree.JCMethodInvocation App(com.sun.tools.javac.tree.JCTree.JCExpression meth, com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCExpression> args)
public com.sun.tools.javac.tree.JCTree.JCMethodInvocation App(com.sun.tools.javac.tree.JCTree.JCExpression meth)
public com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCAnnotation> Annotations(com.sun.tools.javac.util.List<com.sun.tools.javac.code.Attribute.Compound> attributes)
public com.sun.tools.javac.tree.JCTree.JCLiteral Literal(Object value)
public com.sun.tools.javac.tree.JCTree.JCAnnotation Annotation(com.sun.tools.javac.code.Attribute a)
public com.sun.tools.javac.tree.JCTree.JCAnnotation TypeAnnotation(com.sun.tools.javac.code.Attribute a)
public com.sun.tools.javac.tree.JCTree.JCStatement Call(com.sun.tools.javac.tree.JCTree.JCExpression apply)
public com.sun.tools.javac.tree.JCTree.JCExpression Type(com.sun.tools.javac.code.Type type)
Copyright © 2011-2015 The Project Lombok Authors, licensed under the MIT licence.