fabric.ast
Interface FabricNodeFactory
- All Known Implementing Classes:
- FabricNodeFactory_c
public interface FabricNodeFactory
NodeFactory for fabric extension.
Method Summary |
AbortStmt |
AbortStmt(Position pos)
|
AmbNewFabricArray |
AmbNewFabricArray(Position pos,
TypeNode base,
Expr location,
java.lang.Object expr,
java.util.List dims,
int addDims)
|
Atomic |
Atomic(Position pos,
java.util.List<Stmt> statements)
|
Call |
Call(Position pos,
Receiver target,
Id name,
Expr remoteWorker,
java.util.List args)
|
FabricArrayInit |
FabricArrayInit(Position pos,
Expr label,
Expr loc,
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 location,
java.util.List<Expr> args)
|
New |
New(Position pos,
Expr outer,
TypeNode objectType,
Expr location,
java.util.List<Expr> args,
ClassBody body)
|
New |
New(Position pos,
TypeNode type,
Expr location,
java.util.List<Expr> args)
|
New |
New(Position pos,
TypeNode type,
Expr location,
java.util.List<Expr> args,
ClassBody body)
|
NewFabricArray |
NewFabricArray(Position pos,
TypeNode base,
Expr location,
int addDims,
FabricArrayInit init)
|
NewFabricArray |
NewFabricArray(Position pos,
TypeNode base,
Expr location,
java.util.List<Expr> dims)
|
NewFabricArray |
NewFabricArray(Position pos,
TypeNode base,
Expr location,
java.util.List<Expr> dims,
int addDims)
|
NewFabricArray |
NewFabricArray(Position pos,
TypeNode base,
Expr location,
java.util.List<Expr> dims,
int addDims,
FabricArrayInit init)
|
NewLabel |
NewLabel(Position pos,
LabelNode label,
Expr location)
|
RemoteWorkerGetter |
RemoteWorkerGetter(Position pos,
Expr remoteName)
|
RetryStmt |
RetryStmt(Position pos)
|
Worker |
Worker(Position pos)
|
Atomic
Atomic Atomic(Position pos,
java.util.List<Stmt> statements)
AmbNewFabricArray
AmbNewFabricArray AmbNewFabricArray(Position pos,
TypeNode base,
Expr location,
java.lang.Object expr,
java.util.List dims,
int addDims)
New
New New(Position pos,
TypeNode type,
Expr location,
java.util.List<Expr> args)
New
New New(Position pos,
TypeNode type,
Expr location,
java.util.List<Expr> args,
ClassBody body)
New
New New(Position pos,
Expr outer,
TypeNode objectType,
Expr location,
java.util.List<Expr> args)
New
New New(Position pos,
Expr outer,
TypeNode objectType,
Expr location,
java.util.List<Expr> args,
ClassBody body)
FabricArrayTypeNode
FabricArrayTypeNode FabricArrayTypeNode(Position pos,
TypeNode type)
FabricArrayInit
FabricArrayInit FabricArrayInit(Position pos,
java.util.List<Expr> elements)
FabricArrayInit
FabricArrayInit FabricArrayInit(Position pos,
Expr label,
Expr loc,
java.util.List<Expr> elements)
NewFabricArray
NewFabricArray NewFabricArray(Position pos,
TypeNode base,
Expr location,
java.util.List<Expr> dims)
NewFabricArray
NewFabricArray NewFabricArray(Position pos,
TypeNode base,
Expr location,
java.util.List<Expr> dims,
int addDims)
NewFabricArray
NewFabricArray NewFabricArray(Position pos,
TypeNode base,
Expr location,
int addDims,
FabricArrayInit init)
NewFabricArray
NewFabricArray NewFabricArray(Position pos,
TypeNode base,
Expr location,
java.util.List<Expr> dims,
int addDims,
FabricArrayInit init)
RetryStmt
RetryStmt RetryStmt(Position pos)
AbortStmt
AbortStmt AbortStmt(Position pos)
Call
Call Call(Position pos,
Receiver target,
Id name,
Expr remoteWorker,
java.util.List args)
Worker
Worker Worker(Position pos)
RemoteWorkerGetter
RemoteWorkerGetter RemoteWorkerGetter(Position pos,
Expr remoteName)
NewLabel
NewLabel NewLabel(Position pos,
LabelNode label,
Expr location)