public abstract class AbstractNodeFactory_c extends java.lang.Object implements NodeFactory
| Constructor and Description |
|---|
AbstractNodeFactory_c() |
| Modifier and Type | Method and Description |
|---|---|
AmbExpr |
AmbExpr(Position pos,
java.lang.String name)
Deprecated.
|
AmbPrefix |
AmbPrefix(Position pos,
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 qualifier,
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,
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,
java.lang.String name)
Deprecated.
|
AmbTypeNode |
AmbTypeNode(Position pos,
java.lang.String name)
Deprecated.
|
ArrayInit |
ArrayInit(Position pos) |
Assert |
Assert(Position pos,
Expr cond) |
Block |
Block(Position pos,
Stmt... stmts) |
Branch |
Branch(Position pos,
Branch.Kind kind) |
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,
Expr... args) |
Call |
Call(Position pos,
Id name,
java.util.List<Expr> args) |
Call |
Call(Position pos,
Receiver target,
Id name,
Expr... args) |
Call |
Call(Position pos,
Receiver target,
java.lang.String name,
Expr... args)
Deprecated.
|
Call |
Call(Position pos,
Receiver target,
java.lang.String name,
java.util.List<Expr> args)
Deprecated.
|
Call |
Call(Position pos,
java.lang.String name,
Expr... args)
Deprecated.
|
Call |
Call(Position pos,
java.lang.String name,
java.util.List<Expr> args)
Deprecated.
|
ClassDecl |
ClassDecl(Position pos,
Flags flags,
java.lang.String name,
TypeNode superClass,
java.util.List<TypeNode> interfaces,
ClassBody body)
Deprecated.
|
ConstructorCall |
ConstructorCall(Position pos,
ConstructorCall.Kind kind,
java.util.List<Expr> args) |
ConstructorDecl |
ConstructorDecl(Position pos,
Flags flags,
java.lang.String name,
java.util.List<Formal> formals,
java.util.List<TypeNode> 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.
|
Expr |
ExprFromQualifiedName(Position pos,
java.lang.String qualifiedName) |
Field |
Field(Position pos,
Id name) |
Field |
Field(Position pos,
Receiver target,
java.lang.String name)
Deprecated.
|
Field |
Field(Position pos,
java.lang.String name)
Deprecated.
|
FieldDecl |
FieldDecl(Position pos,
Flags flags,
TypeNode type,
Id name) |
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.
|
Formal |
Formal(Position pos,
Flags flags,
TypeNode type,
java.lang.String name)
Deprecated.
|
If |
If(Position pos,
Expr cond,
Stmt consequent) |
Labeled |
Labeled(Position pos,
java.lang.String label,
Stmt body)
Deprecated.
|
Local |
Local(Position pos,
java.lang.String name)
Deprecated.
|
LocalDecl |
LocalDecl(Position pos,
Flags flags,
TypeNode type,
Id name) |
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,
java.lang.String name,
java.util.List<Formal> formals,
java.util.List<TypeNode> throwTypes,
Block body)
Deprecated.
|
New |
New(Position pos,
Expr outer,
TypeNode objectType,
java.util.List<Expr> args) |
New |
New(Position pos,
TypeNode type,
java.util.List<Expr> args) |
New |
New(Position pos,
TypeNode type,
java.util.List<Expr> args,
ClassBody body) |
NewArray |
NewArray(Position pos,
TypeNode base,
int addDims,
ArrayInit init) |
NewArray |
NewArray(Position pos,
TypeNode base,
java.util.List<Expr> dims) |
NewArray |
NewArray(Position pos,
TypeNode base,
java.util.List<Expr> dims,
int addDims) |
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) |
SourceFile |
SourceFile(Position pos,
java.util.List<Import> imports,
java.util.List<TopLevelDecl> decls) |
SourceFile |
SourceFile(Position pos,
java.util.List<TopLevelDecl> decls) |
Special |
Special(Position pos,
Special.Kind kind) |
Special |
Super(Position pos) |
Special |
Super(Position pos,
TypeNode outer) |
ConstructorCall |
SuperCall(Position pos,
Expr outer,
java.util.List<Expr> args) |
ConstructorCall |
SuperCall(Position pos,
java.util.List<Expr> args) |
Special |
This(Position pos) |
Special |
This(Position pos,
TypeNode outer) |
ConstructorCall |
ThisCall(Position pos,
Expr outer,
java.util.List<Expr> args) |
ConstructorCall |
ThisCall(Position pos,
java.util.List<Expr> args) |
Try |
Try(Position pos,
Block tryBlock,
java.util.List<Catch> catchBlocks) |
TypeNode |
TypeNodeFromQualifiedName(Position pos,
java.lang.String qualifiedName) |
Unary |
Unary(Position pos,
Expr expr,
Unary.Operator op) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitAmbAssign, AmbExpr, AmbPrefix, AmbQualifierNode, AmbReceiver, AmbTypeNode, ArrayAccess, ArrayAccessAssign, ArrayInit, ArrayTypeNode, Assert, Assign, Binary, Block, BooleanLit, Branch, Call, CanonicalTypeNode, Case, Cast, Catch, CharLit, ClassBody, ClassDecl, ClassLit, Conditional, ConstructorCall, ConstructorDecl, Do, Empty, Eval, Field, FieldAssign, FieldDecl, FloatLit, For, Formal, Id, If, Import, Initializer, Instanceof, IntLit, Labeled, lang, Local, LocalAssign, LocalClassDecl, LocalDecl, MethodDecl, New, NewArray, NullLit, PackageNode, Return, SourceCollection, SourceFile, Special, StringLit, Switch, SwitchBlock, Synchronized, Throw, Try, Unary, Whilepublic Disamb disamb()
NodeFactorydisamb in interface NodeFactorypublic final Prefix PrefixFromQualifiedName(Position pos, java.lang.String qualifiedName)
PrefixFromQualifiedName in interface NodeFactorypublic final TypeNode TypeNodeFromQualifiedName(Position pos, java.lang.String qualifiedName)
TypeNodeFromQualifiedName in interface NodeFactorypublic final Receiver ReceiverFromQualifiedName(Position pos, java.lang.String qualifiedName)
ReceiverFromQualifiedName in interface NodeFactorypublic final Expr ExprFromQualifiedName(Position pos, java.lang.String qualifiedName)
ExprFromQualifiedName in interface NodeFactorypublic final QualifierNode QualifierNodeFromQualifiedName(Position pos, java.lang.String qualifiedName)
QualifierNodeFromQualifiedName in interface NodeFactory@Deprecated public final AmbPrefix AmbPrefix(Position pos, Prefix prefix, java.lang.String name)
AmbPrefix in interface NodeFactory@Deprecated public final AmbReceiver AmbReceiver(Position pos, Prefix prefix, java.lang.String name)
AmbReceiver in interface NodeFactory@Deprecated public final AmbQualifierNode AmbQualifierNode(Position pos, QualifierNode qualifier, java.lang.String name)
AmbQualifierNode in interface NodeFactory@Deprecated public final AmbExpr AmbExpr(Position pos, java.lang.String name)
AmbExpr in interface NodeFactory@Deprecated public final AmbTypeNode AmbTypeNode(Position pos, QualifierNode qualifier, java.lang.String name)
AmbTypeNode in interface NodeFactorypublic final AmbPrefix AmbPrefix(Position pos, Id name)
AmbPrefix in interface NodeFactory@Deprecated public final AmbPrefix AmbPrefix(Position pos, java.lang.String name)
AmbPrefix in interface NodeFactorypublic final AmbReceiver AmbReceiver(Position pos, Id name)
AmbReceiver in interface NodeFactory@Deprecated public final AmbReceiver AmbReceiver(Position pos, java.lang.String name)
AmbReceiver in interface NodeFactorypublic final AmbQualifierNode AmbQualifierNode(Position pos, Id name)
AmbQualifierNode in interface NodeFactory@Deprecated public final AmbQualifierNode AmbQualifierNode(Position pos, java.lang.String name)
AmbQualifierNode in interface NodeFactorypublic final AmbTypeNode AmbTypeNode(Position pos, Id name)
AmbTypeNode in interface NodeFactory@Deprecated public final AmbTypeNode AmbTypeNode(Position pos, java.lang.String name)
AmbTypeNode in interface NodeFactorypublic final ArrayInit ArrayInit(Position pos)
ArrayInit in interface NodeFactorypublic final Assert Assert(Position pos, Expr cond)
Assert in interface NodeFactorypublic final Block Block(Position pos, Stmt... stmts)
Block in interface NodeFactory@Deprecated public final Branch Branch(Position pos, Branch.Kind kind, java.lang.String label)
Branch in interface NodeFactorypublic final Branch Break(Position pos)
Break in interface NodeFactorypublic final Branch Break(Position pos, Id label)
Break in interface NodeFactory@Deprecated public final Branch Break(Position pos, java.lang.String label)
Break in interface NodeFactorypublic final Branch Continue(Position pos)
Continue in interface NodeFactorypublic final Branch Continue(Position pos, Id label)
Continue in interface NodeFactory@Deprecated public final Branch Continue(Position pos, java.lang.String label)
Continue in interface NodeFactorypublic final Branch Branch(Position pos, Branch.Kind kind)
Branch in interface NodeFactory@Deprecated public final Call Call(Position pos, Receiver target, java.lang.String name, java.util.List<Expr> args)
Call in interface NodeFactorypublic final Call Call(Position pos, Id name, Expr... args)
Call in interface NodeFactory@Deprecated public final Call Call(Position pos, java.lang.String name, Expr... args)
Call in interface NodeFactorypublic final Call Call(Position pos, Id name, java.util.List<Expr> args)
Call in interface NodeFactory@Deprecated public final Call Call(Position pos, java.lang.String name, java.util.List<Expr> args)
Call in interface NodeFactorypublic final Call Call(Position pos, Receiver target, Id name, Expr... args)
Call in interface NodeFactory@Deprecated public final Call Call(Position pos, Receiver target, java.lang.String name, Expr... args)
Call in interface NodeFactorypublic final Case Default(Position pos)
Default in interface NodeFactory@Deprecated public final ClassDecl ClassDecl(Position pos, Flags flags, java.lang.String name, TypeNode superClass, java.util.List<TypeNode> interfaces, ClassBody body)
ClassDecl in interface NodeFactory@Deprecated public final ConstructorDecl ConstructorDecl(Position pos, Flags flags, java.lang.String name, java.util.List<Formal> formals, java.util.List<TypeNode> throwTypes, Block body)
ConstructorDecl in interface NodeFactorypublic final ConstructorCall ThisCall(Position pos, java.util.List<Expr> args)
ThisCall in interface NodeFactorypublic final ConstructorCall ThisCall(Position pos, Expr outer, java.util.List<Expr> args)
ThisCall in interface NodeFactorypublic final ConstructorCall SuperCall(Position pos, java.util.List<Expr> args)
SuperCall in interface NodeFactorypublic final ConstructorCall SuperCall(Position pos, Expr outer, java.util.List<Expr> args)
SuperCall in interface NodeFactorypublic final ConstructorCall ConstructorCall(Position pos, ConstructorCall.Kind kind, java.util.List<Expr> args)
ConstructorCall in interface NodeFactory@Deprecated public final Field Field(Position pos, Receiver target, java.lang.String name)
Field in interface NodeFactory@Deprecated public final Formal Formal(Position pos, Flags flags, TypeNode type, java.lang.String name)
Formal in interface NodeFactory@Deprecated public final Local Local(Position pos, java.lang.String name)
Local in interface NodeFactory@Deprecated public final LocalDecl LocalDecl(Position pos, Flags flags, TypeNode type, java.lang.String name, Expr init)
LocalDecl in interface NodeFactory@Deprecated public final MethodDecl MethodDecl(Position pos, Flags flags, TypeNode returnType, java.lang.String name, java.util.List<Formal> formals, java.util.List<TypeNode> throwTypes, Block body)
MethodDecl in interface NodeFactory@Deprecated public final Labeled Labeled(Position pos, java.lang.String label, Stmt body)
Labeled in interface NodeFactorypublic final FieldDecl FieldDecl(Position pos, Flags flags, TypeNode type, Id name)
FieldDecl in interface NodeFactory@Deprecated public final FieldDecl FieldDecl(Position pos, Flags flags, TypeNode type, java.lang.String name, Expr init)
FieldDecl in interface NodeFactory@Deprecated public final FieldDecl FieldDecl(Position pos, Flags flags, TypeNode type, java.lang.String name)
FieldDecl in interface NodeFactorypublic final Field Field(Position pos, Id name)
Field in interface NodeFactory@Deprecated public final Field Field(Position pos, java.lang.String name)
Field in interface NodeFactorypublic final If If(Position pos, Expr cond, Stmt consequent)
If in interface NodeFactorypublic final LocalDecl LocalDecl(Position pos, Flags flags, TypeNode type, Id name)
LocalDecl in interface NodeFactory@Deprecated public final LocalDecl LocalDecl(Position pos, Flags flags, TypeNode type, java.lang.String name)
LocalDecl in interface NodeFactorypublic final New New(Position pos, TypeNode type, java.util.List<Expr> args)
New in interface NodeFactorypublic final New New(Position pos, TypeNode type, java.util.List<Expr> args, ClassBody body)
New in interface NodeFactorypublic final New New(Position pos, Expr outer, TypeNode objectType, java.util.List<Expr> args)
New in interface NodeFactorypublic final NewArray NewArray(Position pos, TypeNode base, java.util.List<Expr> dims)
NewArray in interface NodeFactorypublic final NewArray NewArray(Position pos, TypeNode base, java.util.List<Expr> dims, int addDims)
NewArray in interface NodeFactorypublic final NewArray NewArray(Position pos, TypeNode base, int addDims, ArrayInit init)
NewArray in interface NodeFactorypublic final Return Return(Position pos)
Return in interface NodeFactorypublic final SourceFile SourceFile(Position pos, java.util.List<TopLevelDecl> decls)
SourceFile in interface NodeFactorypublic final SourceFile SourceFile(Position pos, java.util.List<Import> imports, java.util.List<TopLevelDecl> decls)
SourceFile in interface NodeFactorypublic final Special This(Position pos)
This in interface NodeFactorypublic final Special This(Position pos, TypeNode outer)
This in interface NodeFactorypublic final Special Super(Position pos)
Super in interface NodeFactorypublic final Special Super(Position pos, TypeNode outer)
Super in interface NodeFactorypublic final Special Special(Position pos, Special.Kind kind)
Special in interface NodeFactorypublic final Try Try(Position pos, Block tryBlock, java.util.List<Catch> catchBlocks)
Try in interface NodeFactorypublic final Unary Unary(Position pos, Expr expr, Unary.Operator op)
Unary in interface NodeFactory