|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NodeFactory
A NodeFactory
constructs AST nodes. All node construction
should go through this factory or be done with the copy()
method of Node
.
Method Summary | |
---|---|
AmbAssign |
AmbAssign(Position pos,
Expr target,
Assign.Operator op,
Expr source)
|
AmbExpr |
AmbExpr(Position pos,
Id name)
|
AmbExpr |
AmbExpr(Position pos,
java.lang.String name)
Deprecated. |
AmbPrefix |
AmbPrefix(Position pos,
Id name)
|
AmbPrefix |
AmbPrefix(Position pos,
Prefix prefix,
Id name)
|
AmbPrefix |
AmbPrefix(Position pos,
Prefix prefix,
java.lang.String name)
Deprecated. |
AmbPrefix |
AmbPrefix(Position pos,
java.lang.String name)
Deprecated. |
AmbQualifierNode |
AmbQualifierNode(Position pos,
Id name)
|
AmbQualifierNode |
AmbQualifierNode(Position pos,
QualifierNode qual,
Id name)
|
AmbQualifierNode |
AmbQualifierNode(Position pos,
QualifierNode qual,
java.lang.String name)
Deprecated. |
AmbQualifierNode |
AmbQualifierNode(Position pos,
java.lang.String name)
Deprecated. |
AmbReceiver |
AmbReceiver(Position pos,
Id name)
|
AmbReceiver |
AmbReceiver(Position pos,
Prefix prefix,
Id name)
|
AmbReceiver |
AmbReceiver(Position pos,
Prefix prefix,
java.lang.String name)
Deprecated. |
AmbReceiver |
AmbReceiver(Position pos,
java.lang.String name)
Deprecated. |
AmbTypeNode |
AmbTypeNode(Position pos,
Id name)
|
AmbTypeNode |
AmbTypeNode(Position pos,
QualifierNode qualifier,
Id name)
|
AmbTypeNode |
AmbTypeNode(Position pos,
QualifierNode qualifier,
java.lang.String name)
Deprecated. |
AmbTypeNode |
AmbTypeNode(Position pos,
java.lang.String name)
Deprecated. |
ArrayAccess |
ArrayAccess(Position pos,
Expr base,
Expr index)
|
ArrayAccessAssign |
ArrayAccessAssign(Position pos,
ArrayAccess target,
Assign.Operator op,
Expr source)
|
ArrayInit |
ArrayInit(Position pos)
|
ArrayInit |
ArrayInit(Position pos,
java.util.List elements)
|
ArrayTypeNode |
ArrayTypeNode(Position pos,
TypeNode base)
|
Assert |
Assert(Position pos,
Expr cond)
|
Assert |
Assert(Position pos,
Expr cond,
Expr errorMessage)
|
Assign |
Assign(Position pos,
Expr target,
Assign.Operator op,
Expr source)
|
Binary |
Binary(Position pos,
Expr left,
Binary.Operator op,
Expr right)
|
Block |
Block(Position pos)
|
Block |
Block(Position pos,
java.util.List statements)
|
Block |
Block(Position pos,
Stmt s1)
|
Block |
Block(Position pos,
Stmt s1,
Stmt s2)
|
Block |
Block(Position pos,
Stmt s1,
Stmt s2,
Stmt s3)
|
Block |
Block(Position pos,
Stmt s1,
Stmt s2,
Stmt s3,
Stmt s4)
|
BooleanLit |
BooleanLit(Position pos,
boolean value)
|
Branch |
Branch(Position pos,
Branch.Kind kind)
|
Branch |
Branch(Position pos,
Branch.Kind kind,
Id label)
|
Branch |
Branch(Position pos,
Branch.Kind kind,
java.lang.String label)
Deprecated. |
Branch |
Break(Position pos)
|
Branch |
Break(Position pos,
Id label)
|
Branch |
Break(Position pos,
java.lang.String label)
Deprecated. |
Call |
Call(Position pos,
Id name)
|
Call |
Call(Position pos,
Id name,
Expr a1)
|
Call |
Call(Position pos,
Id name,
Expr a1,
Expr a2)
|
Call |
Call(Position pos,
Id name,
Expr a1,
Expr a2,
Expr a3)
|
Call |
Call(Position pos,
Id name,
Expr a1,
Expr a2,
Expr a3,
Expr a4)
|
Call |
Call(Position pos,
Id name,
java.util.List args)
|
Call |
Call(Position pos,
Receiver target,
Id name)
|
Call |
Call(Position pos,
Receiver target,
Id name,
Expr a1)
|
Call |
Call(Position pos,
Receiver target,
Id name,
Expr a1,
Expr a2)
|
Call |
Call(Position pos,
Receiver target,
Id name,
Expr a1,
Expr a2,
Expr a3)
|
Call |
Call(Position pos,
Receiver target,
Id name,
Expr a1,
Expr a2,
Expr a3,
Expr a4)
|
Call |
Call(Position pos,
Receiver target,
Id name,
java.util.List args)
|
Call |
Call(Position pos,
Receiver target,
java.lang.String name)
Deprecated. |
Call |
Call(Position pos,
Receiver target,
java.lang.String name,
Expr a1)
Deprecated. |
Call |
Call(Position pos,
Receiver target,
java.lang.String name,
Expr a1,
Expr a2)
Deprecated. |
Call |
Call(Position pos,
Receiver target,
java.lang.String name,
Expr a1,
Expr a2,
Expr a3)
Deprecated. |
Call |
Call(Position pos,
Receiver target,
java.lang.String name,
Expr a1,
Expr a2,
Expr a3,
Expr a4)
Deprecated. |
Call |
Call(Position pos,
Receiver target,
java.lang.String name,
java.util.List args)
Deprecated. |
Call |
Call(Position pos,
java.lang.String name)
Deprecated. |
Call |
Call(Position pos,
java.lang.String name,
Expr a1)
Deprecated. |
Call |
Call(Position pos,
java.lang.String name,
Expr a1,
Expr a2)
Deprecated. |
Call |
Call(Position pos,
java.lang.String name,
Expr a1,
Expr a2,
Expr a3)
Deprecated. |
Call |
Call(Position pos,
java.lang.String name,
Expr a1,
Expr a2,
Expr a3,
Expr a4)
Deprecated. |
Call |
Call(Position pos,
java.lang.String name,
java.util.List args)
Deprecated. |
CanonicalTypeNode |
CanonicalTypeNode(Position pos,
Type type)
|
Case |
Case(Position pos,
Expr expr)
|
Cast |
Cast(Position pos,
TypeNode type,
Expr expr)
|
Catch |
Catch(Position pos,
Formal formal,
Block body)
|
CharLit |
CharLit(Position pos,
char value)
|
ClassBody |
ClassBody(Position pos,
java.util.List members)
|
ClassDecl |
ClassDecl(Position pos,
Flags flags,
Id name,
TypeNode superClass,
java.util.List interfaces,
ClassBody body)
|
ClassDecl |
ClassDecl(Position pos,
Flags flags,
java.lang.String name,
TypeNode superClass,
java.util.List interfaces,
ClassBody body)
Deprecated. |
ClassLit |
ClassLit(Position pos,
TypeNode typeNode)
|
Conditional |
Conditional(Position pos,
Expr cond,
Expr consequent,
Expr alternative)
|
ConstructorCall |
ConstructorCall(Position pos,
ConstructorCall.Kind kind,
Expr outer,
java.util.List args)
|
ConstructorCall |
ConstructorCall(Position pos,
ConstructorCall.Kind kind,
java.util.List args)
|
ConstructorDecl |
ConstructorDecl(Position pos,
Flags flags,
Id name,
java.util.List formals,
java.util.List throwTypes,
Block body)
|
ConstructorDecl |
ConstructorDecl(Position pos,
Flags flags,
java.lang.String name,
java.util.List formals,
java.util.List throwTypes,
Block body)
Deprecated. |
Branch |
Continue(Position pos)
|
Branch |
Continue(Position pos,
Id label)
|
Branch |
Continue(Position pos,
java.lang.String label)
Deprecated. |
Case |
Default(Position pos)
|
Disamb |
disamb()
Returns a disambiguator for nodes from this factory. |
Do |
Do(Position pos,
Stmt body,
Expr cond)
|
Empty |
Empty(Position pos)
|
Eval |
Eval(Position pos,
Expr expr)
|
Expr |
ExprFromQualifiedName(Position pos,
java.lang.String qualifiedName)
|
Field |
Field(Position pos,
Id name)
|
Field |
Field(Position pos,
Receiver target,
Id name)
|
Field |
Field(Position pos,
Receiver target,
java.lang.String name)
Deprecated. |
Field |
Field(Position pos,
java.lang.String name)
Deprecated. |
FieldAssign |
FieldAssign(Position pos,
Field target,
Assign.Operator op,
Expr source)
|
FieldDecl |
FieldDecl(Position pos,
Flags flags,
TypeNode type,
Id name)
|
FieldDecl |
FieldDecl(Position pos,
Flags flags,
TypeNode type,
Id name,
Expr init)
|
FieldDecl |
FieldDecl(Position pos,
Flags flags,
TypeNode type,
java.lang.String name)
Deprecated. |
FieldDecl |
FieldDecl(Position pos,
Flags flags,
TypeNode type,
java.lang.String name,
Expr init)
Deprecated. |
FloatLit |
FloatLit(Position pos,
FloatLit.Kind kind,
double value)
|
For |
For(Position pos,
java.util.List inits,
Expr cond,
java.util.List iters,
Stmt body)
|
Formal |
Formal(Position pos,
Flags flags,
TypeNode type,
Id name)
|
Formal |
Formal(Position pos,
Flags flags,
TypeNode type,
java.lang.String name)
Deprecated. |
Id |
Id(Position pos,
java.lang.String id)
|
If |
If(Position pos,
Expr cond,
Stmt consequent)
|
If |
If(Position pos,
Expr cond,
Stmt consequent,
Stmt alternative)
|
Import |
Import(Position pos,
Import.Kind kind,
java.lang.String name)
|
Initializer |
Initializer(Position pos,
Flags flags,
Block body)
|
Instanceof |
Instanceof(Position pos,
Expr expr,
TypeNode type)
|
IntLit |
IntLit(Position pos,
IntLit.Kind kind,
long value)
|
Labeled |
Labeled(Position pos,
Id label,
Stmt body)
|
Labeled |
Labeled(Position pos,
java.lang.String label,
Stmt body)
Deprecated. |
Local |
Local(Position pos,
Id name)
|
Local |
Local(Position pos,
java.lang.String name)
Deprecated. |
LocalAssign |
LocalAssign(Position pos,
Local target,
Assign.Operator op,
Expr source)
|
LocalClassDecl |
LocalClassDecl(Position pos,
ClassDecl decl)
|
LocalDecl |
LocalDecl(Position pos,
Flags flags,
TypeNode type,
Id name)
|
LocalDecl |
LocalDecl(Position pos,
Flags flags,
TypeNode type,
Id name,
Expr init)
|
LocalDecl |
LocalDecl(Position pos,
Flags flags,
TypeNode type,
java.lang.String name)
Deprecated. |
LocalDecl |
LocalDecl(Position pos,
Flags flags,
TypeNode type,
java.lang.String name,
Expr init)
Deprecated. |
MethodDecl |
MethodDecl(Position pos,
Flags flags,
TypeNode returnType,
Id name,
java.util.List formals,
java.util.List throwTypes,
Block body)
|
MethodDecl |
MethodDecl(Position pos,
Flags flags,
TypeNode returnType,
java.lang.String name,
java.util.List formals,
java.util.List throwTypes,
Block body)
Deprecated. |
New |
New(Position pos,
Expr outer,
TypeNode objectType,
java.util.List args)
|
New |
New(Position pos,
Expr outer,
TypeNode objectType,
java.util.List args,
ClassBody body)
|
New |
New(Position pos,
TypeNode type,
java.util.List args)
|
New |
New(Position pos,
TypeNode type,
java.util.List args,
ClassBody body)
|
NewArray |
NewArray(Position pos,
TypeNode base,
int addDims,
ArrayInit init)
|
NewArray |
NewArray(Position pos,
TypeNode base,
java.util.List dims)
|
NewArray |
NewArray(Position pos,
TypeNode base,
java.util.List dims,
int addDims)
|
NewArray |
NewArray(Position pos,
TypeNode base,
java.util.List dims,
int addDims,
ArrayInit init)
|
NodeList |
NodeList(Position pos,
java.util.List nodes)
|
NodeList |
NodeList(Position pos,
NodeFactory nf,
java.util.List nodes)
|
NullLit |
NullLit(Position pos)
|
PackageNode |
PackageNode(Position pos,
Package p)
|
Prefix |
PrefixFromQualifiedName(Position pos,
java.lang.String qualifiedName)
|
QualifierNode |
QualifierNodeFromQualifiedName(Position pos,
java.lang.String qualifiedName)
|
Receiver |
ReceiverFromQualifiedName(Position pos,
java.lang.String qualifiedName)
|
Return |
Return(Position pos)
|
Return |
Return(Position pos,
Expr expr)
|
SourceCollection |
SourceCollection(Position pos,
java.util.List sources)
|
SourceFile |
SourceFile(Position pos,
java.util.List decls)
|
SourceFile |
SourceFile(Position pos,
java.util.List imports,
java.util.List decls)
|
SourceFile |
SourceFile(Position pos,
PackageNode packageName,
java.util.List imports,
java.util.List decls)
|
Special |
Special(Position pos,
Special.Kind kind)
|
Special |
Special(Position pos,
Special.Kind kind,
TypeNode outer)
|
StringLit |
StringLit(Position pos,
java.lang.String value)
|
Special |
Super(Position pos)
|
Special |
Super(Position pos,
TypeNode outer)
|
ConstructorCall |
SuperCall(Position pos,
Expr outer,
java.util.List args)
|
ConstructorCall |
SuperCall(Position pos,
java.util.List args)
|
Switch |
Switch(Position pos,
Expr expr,
java.util.List elements)
|
SwitchBlock |
SwitchBlock(Position pos,
java.util.List statements)
|
Synchronized |
Synchronized(Position pos,
Expr expr,
Block body)
|
Special |
This(Position pos)
|
Special |
This(Position pos,
TypeNode outer)
|
ConstructorCall |
ThisCall(Position pos,
Expr outer,
java.util.List args)
|
ConstructorCall |
ThisCall(Position pos,
java.util.List args)
|
Throw |
Throw(Position pos,
Expr expr)
|
Try |
Try(Position pos,
Block tryBlock,
java.util.List catchBlocks)
|
Try |
Try(Position pos,
Block tryBlock,
java.util.List catchBlocks,
Block finallyBlock)
|
TypeNode |
TypeNodeFromQualifiedName(Position pos,
java.lang.String qualifiedName)
|
Unary |
Unary(Position pos,
Expr expr,
Unary.Operator op)
|
Unary |
Unary(Position pos,
Unary.Operator op,
Expr expr)
|
While |
While(Position pos,
Expr cond,
Stmt body)
|
Method Detail |
---|
Disamb disamb()
Id Id(Position pos, java.lang.String id)
AmbExpr AmbExpr(Position pos, Id name)
AmbExpr AmbExpr(Position pos, java.lang.String name)
Expr ExprFromQualifiedName(Position pos, java.lang.String qualifiedName)
AmbReceiver AmbReceiver(Position pos, Id name)
AmbReceiver AmbReceiver(Position pos, Prefix prefix, Id name)
AmbReceiver AmbReceiver(Position pos, java.lang.String name)
AmbReceiver AmbReceiver(Position pos, Prefix prefix, java.lang.String name)
Receiver ReceiverFromQualifiedName(Position pos, java.lang.String qualifiedName)
AmbQualifierNode AmbQualifierNode(Position pos, Id name)
AmbQualifierNode AmbQualifierNode(Position pos, QualifierNode qual, Id name)
AmbQualifierNode AmbQualifierNode(Position pos, java.lang.String name)
AmbQualifierNode AmbQualifierNode(Position pos, QualifierNode qual, java.lang.String name)
QualifierNode QualifierNodeFromQualifiedName(Position pos, java.lang.String qualifiedName)
AmbPrefix AmbPrefix(Position pos, Id name)
AmbPrefix AmbPrefix(Position pos, Prefix prefix, Id name)
AmbPrefix AmbPrefix(Position pos, java.lang.String name)
AmbPrefix AmbPrefix(Position pos, Prefix prefix, java.lang.String name)
Prefix PrefixFromQualifiedName(Position pos, java.lang.String qualifiedName)
AmbTypeNode AmbTypeNode(Position pos, Id name)
AmbTypeNode AmbTypeNode(Position pos, QualifierNode qualifier, Id name)
AmbTypeNode AmbTypeNode(Position pos, java.lang.String name)
AmbTypeNode AmbTypeNode(Position pos, QualifierNode qualifier, java.lang.String name)
TypeNode TypeNodeFromQualifiedName(Position pos, java.lang.String qualifiedName)
ArrayTypeNode ArrayTypeNode(Position pos, TypeNode base)
CanonicalTypeNode CanonicalTypeNode(Position pos, Type type)
ArrayAccess ArrayAccess(Position pos, Expr base, Expr index)
ArrayInit ArrayInit(Position pos)
ArrayInit ArrayInit(Position pos, java.util.List elements)
Assert Assert(Position pos, Expr cond)
Assert Assert(Position pos, Expr cond, Expr errorMessage)
Assign Assign(Position pos, Expr target, Assign.Operator op, Expr source)
LocalAssign LocalAssign(Position pos, Local target, Assign.Operator op, Expr source)
FieldAssign FieldAssign(Position pos, Field target, Assign.Operator op, Expr source)
ArrayAccessAssign ArrayAccessAssign(Position pos, ArrayAccess target, Assign.Operator op, Expr source)
AmbAssign AmbAssign(Position pos, Expr target, Assign.Operator op, Expr source)
Binary Binary(Position pos, Expr left, Binary.Operator op, Expr right)
Block Block(Position pos)
Block Block(Position pos, Stmt s1)
Block Block(Position pos, Stmt s1, Stmt s2)
Block Block(Position pos, Stmt s1, Stmt s2, Stmt s3)
Block Block(Position pos, Stmt s1, Stmt s2, Stmt s3, Stmt s4)
Block Block(Position pos, java.util.List statements)
SwitchBlock SwitchBlock(Position pos, java.util.List statements)
BooleanLit BooleanLit(Position pos, boolean value)
Branch Break(Position pos)
Branch Break(Position pos, Id label)
Branch Break(Position pos, java.lang.String label)
Branch Continue(Position pos)
Branch Continue(Position pos, Id label)
Branch Continue(Position pos, java.lang.String label)
Branch Branch(Position pos, Branch.Kind kind)
Branch Branch(Position pos, Branch.Kind kind, Id label)
Branch Branch(Position pos, Branch.Kind kind, java.lang.String label)
Call Call(Position pos, Id name)
Call Call(Position pos, Id name, Expr a1)
Call Call(Position pos, Id name, Expr a1, Expr a2)
Call Call(Position pos, Id name, Expr a1, Expr a2, Expr a3)
Call Call(Position pos, Id name, Expr a1, Expr a2, Expr a3, Expr a4)
Call Call(Position pos, Id name, java.util.List args)
Call Call(Position pos, Receiver target, Id name)
Call Call(Position pos, Receiver target, Id name, Expr a1)
Call Call(Position pos, Receiver target, Id name, Expr a1, Expr a2)
Call Call(Position pos, Receiver target, Id name, Expr a1, Expr a2, Expr a3)
Call Call(Position pos, Receiver target, Id name, Expr a1, Expr a2, Expr a3, Expr a4)
Call Call(Position pos, Receiver target, Id name, java.util.List args)
Call Call(Position pos, java.lang.String name)
Call Call(Position pos, java.lang.String name, Expr a1)
Call Call(Position pos, java.lang.String name, Expr a1, Expr a2)
Call Call(Position pos, java.lang.String name, Expr a1, Expr a2, Expr a3)
Call Call(Position pos, java.lang.String name, Expr a1, Expr a2, Expr a3, Expr a4)
Call Call(Position pos, java.lang.String name, java.util.List args)
Call Call(Position pos, Receiver target, java.lang.String name)
Call Call(Position pos, Receiver target, java.lang.String name, Expr a1)
Call Call(Position pos, Receiver target, java.lang.String name, Expr a1, Expr a2)
Call Call(Position pos, Receiver target, java.lang.String name, Expr a1, Expr a2, Expr a3)
Call Call(Position pos, Receiver target, java.lang.String name, Expr a1, Expr a2, Expr a3, Expr a4)
Call Call(Position pos, Receiver target, java.lang.String name, java.util.List args)
Case Default(Position pos)
Case Case(Position pos, Expr expr)
Cast Cast(Position pos, TypeNode type, Expr expr)
Catch Catch(Position pos, Formal formal, Block body)
CharLit CharLit(Position pos, char value)
ClassBody ClassBody(Position pos, java.util.List members)
ClassDecl ClassDecl(Position pos, Flags flags, Id name, TypeNode superClass, java.util.List interfaces, ClassBody body)
ClassDecl ClassDecl(Position pos, Flags flags, java.lang.String name, TypeNode superClass, java.util.List interfaces, ClassBody body)
ClassLit ClassLit(Position pos, TypeNode typeNode)
Conditional Conditional(Position pos, Expr cond, Expr consequent, Expr alternative)
ConstructorCall ThisCall(Position pos, java.util.List args)
ConstructorCall ThisCall(Position pos, Expr outer, java.util.List args)
ConstructorCall SuperCall(Position pos, java.util.List args)
ConstructorCall SuperCall(Position pos, Expr outer, java.util.List args)
ConstructorCall ConstructorCall(Position pos, ConstructorCall.Kind kind, java.util.List args)
ConstructorCall ConstructorCall(Position pos, ConstructorCall.Kind kind, Expr outer, java.util.List args)
ConstructorDecl ConstructorDecl(Position pos, Flags flags, Id name, java.util.List formals, java.util.List throwTypes, Block body)
ConstructorDecl ConstructorDecl(Position pos, Flags flags, java.lang.String name, java.util.List formals, java.util.List throwTypes, Block body)
FieldDecl FieldDecl(Position pos, Flags flags, TypeNode type, Id name)
FieldDecl FieldDecl(Position pos, Flags flags, TypeNode type, Id name, Expr init)
FieldDecl FieldDecl(Position pos, Flags flags, TypeNode type, java.lang.String name)
FieldDecl FieldDecl(Position pos, Flags flags, TypeNode type, java.lang.String name, Expr init)
Do Do(Position pos, Stmt body, Expr cond)
Empty Empty(Position pos)
Eval Eval(Position pos, Expr expr)
Field Field(Position pos, Id name)
Field Field(Position pos, Receiver target, Id name)
Field Field(Position pos, java.lang.String name)
Field Field(Position pos, Receiver target, java.lang.String name)
FloatLit FloatLit(Position pos, FloatLit.Kind kind, double value)
For For(Position pos, java.util.List inits, Expr cond, java.util.List iters, Stmt body)
Formal Formal(Position pos, Flags flags, TypeNode type, Id name)
Formal Formal(Position pos, Flags flags, TypeNode type, java.lang.String name)
If If(Position pos, Expr cond, Stmt consequent)
If If(Position pos, Expr cond, Stmt consequent, Stmt alternative)
Import Import(Position pos, Import.Kind kind, java.lang.String name)
Initializer Initializer(Position pos, Flags flags, Block body)
Instanceof Instanceof(Position pos, Expr expr, TypeNode type)
IntLit IntLit(Position pos, IntLit.Kind kind, long value)
Labeled Labeled(Position pos, Id label, Stmt body)
Labeled Labeled(Position pos, java.lang.String label, Stmt body)
Local Local(Position pos, Id name)
Local Local(Position pos, java.lang.String name)
LocalClassDecl LocalClassDecl(Position pos, ClassDecl decl)
LocalDecl LocalDecl(Position pos, Flags flags, TypeNode type, Id name)
LocalDecl LocalDecl(Position pos, Flags flags, TypeNode type, Id name, Expr init)
LocalDecl LocalDecl(Position pos, Flags flags, TypeNode type, java.lang.String name)
LocalDecl LocalDecl(Position pos, Flags flags, TypeNode type, java.lang.String name, Expr init)
MethodDecl MethodDecl(Position pos, Flags flags, TypeNode returnType, Id name, java.util.List formals, java.util.List throwTypes, Block body)
MethodDecl MethodDecl(Position pos, Flags flags, TypeNode returnType, java.lang.String name, java.util.List formals, java.util.List throwTypes, Block body)
New New(Position pos, TypeNode type, java.util.List args)
New New(Position pos, TypeNode type, java.util.List args, ClassBody body)
New New(Position pos, Expr outer, TypeNode objectType, java.util.List args)
New New(Position pos, Expr outer, TypeNode objectType, java.util.List args, ClassBody body)
NewArray NewArray(Position pos, TypeNode base, java.util.List dims)
NewArray NewArray(Position pos, TypeNode base, java.util.List dims, int addDims)
NewArray NewArray(Position pos, TypeNode base, int addDims, ArrayInit init)
NewArray NewArray(Position pos, TypeNode base, java.util.List dims, int addDims, ArrayInit init)
NodeList NodeList(Position pos, java.util.List nodes)
NodeList NodeList(Position pos, NodeFactory nf, java.util.List nodes)
NullLit NullLit(Position pos)
Return Return(Position pos)
Return Return(Position pos, Expr expr)
SourceCollection SourceCollection(Position pos, java.util.List sources)
SourceFile SourceFile(Position pos, java.util.List decls)
SourceFile SourceFile(Position pos, java.util.List imports, java.util.List decls)
SourceFile SourceFile(Position pos, PackageNode packageName, java.util.List imports, java.util.List decls)
Special This(Position pos)
Special This(Position pos, TypeNode outer)
Special Super(Position pos)
Special Super(Position pos, TypeNode outer)
Special Special(Position pos, Special.Kind kind)
Special Special(Position pos, Special.Kind kind, TypeNode outer)
StringLit StringLit(Position pos, java.lang.String value)
Switch Switch(Position pos, Expr expr, java.util.List elements)
Synchronized Synchronized(Position pos, Expr expr, Block body)
Throw Throw(Position pos, Expr expr)
Try Try(Position pos, Block tryBlock, java.util.List catchBlocks)
Try Try(Position pos, Block tryBlock, java.util.List catchBlocks, Block finallyBlock)
PackageNode PackageNode(Position pos, Package p)
Unary Unary(Position pos, Unary.Operator op, Expr expr)
Unary Unary(Position pos, Expr expr, Unary.Operator op)
While While(Position pos, Expr cond, Stmt body)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |