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, wait
AmbAssign, 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, While
public Disamb disamb()
NodeFactory
disamb
in interface NodeFactory
public final Prefix PrefixFromQualifiedName(Position pos, java.lang.String qualifiedName)
PrefixFromQualifiedName
in interface NodeFactory
public final TypeNode TypeNodeFromQualifiedName(Position pos, java.lang.String qualifiedName)
TypeNodeFromQualifiedName
in interface NodeFactory
public final Receiver ReceiverFromQualifiedName(Position pos, java.lang.String qualifiedName)
ReceiverFromQualifiedName
in interface NodeFactory
public final Expr ExprFromQualifiedName(Position pos, java.lang.String qualifiedName)
ExprFromQualifiedName
in interface NodeFactory
public 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 NodeFactory
public 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 NodeFactory
public 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 NodeFactory
public 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 NodeFactory
public 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 NodeFactory
public final ArrayInit ArrayInit(Position pos)
ArrayInit
in interface NodeFactory
public final Assert Assert(Position pos, Expr cond)
Assert
in interface NodeFactory
public 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 NodeFactory
public final Branch Break(Position pos)
Break
in interface NodeFactory
public 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 NodeFactory
public final Branch Continue(Position pos)
Continue
in interface NodeFactory
public 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 NodeFactory
public 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 NodeFactory
public 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 NodeFactory
public 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 NodeFactory
public 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 NodeFactory
public 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 NodeFactory
public final ConstructorCall ThisCall(Position pos, java.util.List<Expr> args)
ThisCall
in interface NodeFactory
public final ConstructorCall ThisCall(Position pos, Expr outer, java.util.List<Expr> args)
ThisCall
in interface NodeFactory
public final ConstructorCall SuperCall(Position pos, java.util.List<Expr> args)
SuperCall
in interface NodeFactory
public final ConstructorCall SuperCall(Position pos, Expr outer, java.util.List<Expr> args)
SuperCall
in interface NodeFactory
public 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 NodeFactory
public 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 NodeFactory
public 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 NodeFactory
public final If If(Position pos, Expr cond, Stmt consequent)
If
in interface NodeFactory
public 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 NodeFactory
public final New New(Position pos, TypeNode type, java.util.List<Expr> args)
New
in interface NodeFactory
public final New New(Position pos, TypeNode type, java.util.List<Expr> args, ClassBody body)
New
in interface NodeFactory
public final New New(Position pos, Expr outer, TypeNode objectType, java.util.List<Expr> args)
New
in interface NodeFactory
public final NewArray NewArray(Position pos, TypeNode base, java.util.List<Expr> dims)
NewArray
in interface NodeFactory
public final NewArray NewArray(Position pos, TypeNode base, java.util.List<Expr> dims, int addDims)
NewArray
in interface NodeFactory
public final NewArray NewArray(Position pos, TypeNode base, int addDims, ArrayInit init)
NewArray
in interface NodeFactory
public final Return Return(Position pos)
Return
in interface NodeFactory
public final SourceFile SourceFile(Position pos, java.util.List<TopLevelDecl> decls)
SourceFile
in interface NodeFactory
public final SourceFile SourceFile(Position pos, java.util.List<Import> imports, java.util.List<TopLevelDecl> decls)
SourceFile
in interface NodeFactory
public final Special This(Position pos)
This
in interface NodeFactory
public final Special This(Position pos, TypeNode outer)
This
in interface NodeFactory
public final Special Super(Position pos)
Super
in interface NodeFactory
public final Special Super(Position pos, TypeNode outer)
Super
in interface NodeFactory
public final Special Special(Position pos, Special.Kind kind)
Special
in interface NodeFactory
public final Try Try(Position pos, Block tryBlock, java.util.List<Catch> catchBlocks)
Try
in interface NodeFactory
public final Unary Unary(Position pos, Expr expr, Unary.Operator op)
Unary
in interface NodeFactory