|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectNodeFactory_c
fabil.ast.FabILNodeFactory_c
public class FabILNodeFactory_c
NodeFactory for FabIL extension.
Constructor Summary | |
---|---|
FabILNodeFactory_c()
|
Method Summary | |
---|---|
AbortStmt |
AbortStmt(Position pos)
|
ArrayAccessAssign |
ArrayAccessAssign(Position pos,
ArrayAccess left,
Operator op,
Expr right)
|
ArrayTypeNode |
ArrayTypeNode(Position pos,
TypeNode base)
|
Atomic |
Atomic(Position pos,
java.util.List<Stmt> statements)
|
Call |
Call(Position pos,
Receiver target,
Id name,
Expr remoteWorker,
java.util.List<Expr> args)
|
Call |
Call(Position pos,
Receiver target,
Id name,
java.util.List args)
|
Cast |
Cast(Position pos,
TypeNode type,
Expr expr)
|
ClassDecl |
ClassDecl(Position pos,
Flags flags,
Id name,
TypeNode superClass,
java.util.List interfaces,
ClassBody body)
|
protected FabILDelFactory |
delFactory()
|
FabILExtFactory |
extFactory()
|
FabricArrayInit |
FabricArrayInit(Position pos,
Expr label,
Expr location,
java.util.List<Expr> elements)
|
FabricArrayInit |
FabricArrayInit(Position pos,
java.util.List<Expr> elements)
|
FabricArrayTypeNode |
FabricArrayTypeNode(Position pos,
TypeNode type)
|
New |
New(Position pos,
Expr outer,
TypeNode objectType,
Expr label,
Expr location,
java.util.List<Expr> args)
|
New |
New(Position pos,
Expr outer,
TypeNode objectType,
Expr label,
Expr location,
java.util.List<Expr> args,
ClassBody body)
|
New |
New(Position pos,
Expr outer,
TypeNode objectType,
java.util.List args,
ClassBody body)
|
New |
New(Position pos,
TypeNode objectType,
Expr label,
Expr location,
java.util.List<Expr> args)
|
New |
New(Position pos,
TypeNode type,
Expr label,
Expr location,
java.util.List<Expr> args,
polyglot.ast.ClassBody body)
|
NewFabricArray |
NewFabricArray(Position pos,
TypeNode base,
Expr label,
Expr location,
int addDims,
FabricArrayInit init)
Creates an AST node representing the creation of a Fabric array. |
NewFabricArray |
NewFabricArray(Position pos,
TypeNode base,
Expr label,
Expr location,
java.util.List<Expr> dims)
Creates an AST node representing the creation of a Fabric array. |
NewFabricArray |
NewFabricArray(Position pos,
TypeNode base,
Expr label,
Expr location,
java.util.List<Expr> dims,
int addDims)
Creates an AST node representing the creation of a Fabric array. |
NewFabricArray |
NewFabricArray(Position pos,
TypeNode base,
Expr label,
Expr location,
java.util.List<Expr> dims,
int addDims,
FabricArrayInit init)
Creates an AST node representing the creation of a Fabric array. |
RetryStmt |
RetryStmt(Position pos)
|
StoreGetter |
StoreGetter(Position pos)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FabILNodeFactory_c()
Method Detail |
---|
public FabILExtFactory extFactory()
protected FabILDelFactory delFactory()
public ArrayAccessAssign ArrayAccessAssign(Position pos, ArrayAccess left, Operator op, Expr right)
public FabricArrayInit FabricArrayInit(Position pos, java.util.List<Expr> elements)
FabricArrayInit
in interface FabILNodeFactory
public FabricArrayInit FabricArrayInit(Position pos, Expr label, Expr location, java.util.List<Expr> elements)
FabricArrayInit
in interface FabILNodeFactory
public ArrayTypeNode ArrayTypeNode(Position pos, TypeNode base)
public FabricArrayTypeNode FabricArrayTypeNode(Position pos, TypeNode type)
FabricArrayTypeNode
in interface FabILNodeFactory
public Atomic Atomic(Position pos, java.util.List<Stmt> statements)
Atomic
in interface FabILNodeFactory
public Cast Cast(Position pos, TypeNode type, Expr expr)
public ClassDecl ClassDecl(Position pos, Flags flags, Id name, TypeNode superClass, java.util.List interfaces, ClassBody body)
public New New(Position pos, Expr outer, TypeNode objectType, Expr label, Expr location, java.util.List<Expr> args, ClassBody body)
New
in interface FabILNodeFactory
public NewFabricArray NewFabricArray(Position pos, TypeNode base, Expr label, Expr location, java.util.List<Expr> dims, int addDims, FabricArrayInit init)
FabILNodeFactory
NewFabricArray
in interface FabILNodeFactory
public New New(Position pos, Expr outer, TypeNode objectType, java.util.List args, ClassBody body)
New
in interface FabILNodeFactory
public New New(Position pos, TypeNode objectType, Expr label, Expr location, java.util.List<Expr> args)
New
in interface FabILNodeFactory
public New New(Position pos, Expr outer, TypeNode objectType, Expr label, Expr location, java.util.List<Expr> args)
New
in interface FabILNodeFactory
public New New(Position pos, TypeNode type, Expr label, Expr location, java.util.List<Expr> args, polyglot.ast.ClassBody body)
New
in interface FabILNodeFactory
public final NewFabricArray NewFabricArray(Position pos, TypeNode base, Expr label, Expr location, java.util.List<Expr> dims)
FabILNodeFactory
NewFabricArray
in interface FabILNodeFactory
public final NewFabricArray NewFabricArray(Position pos, TypeNode base, Expr label, Expr location, java.util.List<Expr> dims, int addDims)
FabILNodeFactory
NewFabricArray
in interface FabILNodeFactory
public final NewFabricArray NewFabricArray(Position pos, TypeNode base, Expr label, Expr location, int addDims, FabricArrayInit init)
FabILNodeFactory
NewFabricArray
in interface FabILNodeFactory
public RetryStmt RetryStmt(Position pos)
RetryStmt
in interface FabILNodeFactory
public AbortStmt AbortStmt(Position pos)
AbortStmt
in interface FabILNodeFactory
public Call Call(Position pos, Receiver target, Id name, java.util.List args)
public Call Call(Position pos, Receiver target, Id name, Expr remoteWorker, java.util.List<Expr> args)
Call
in interface FabILNodeFactory
public StoreGetter StoreGetter(Position pos)
StoreGetter
in interface FabILNodeFactory
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |