public interface FabricNodeFactory extends CodebaseNodeFactory
Modifier and Type | Method and Description |
---|---|
AbortStmt |
AbortStmt(Position pos) |
AccessPolicy |
AccessPolicy(Position pos,
LabelNode ln) |
AmbNewFabricArray |
AmbNewFabricArray(Position pos,
TypeNode base,
Expr location,
java.lang.Object expr,
java.util.List<Expr> 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<Expr> 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) |
FabricFieldDecl |
FabricFieldDecl(Position pos,
Flags flags,
TypeNode type,
LabelNode accessLabel,
Id name,
Expr init,
Javadoc javadoc) |
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) |
PrincipalExpr |
PrincipalExpr(Position pos,
PrincipalNode principal,
Expr location) |
RemoteWorkerGetter |
RemoteWorkerGetter(Position pos,
Expr remoteName) |
RetryStmt |
RetryStmt(Position pos) |
Store |
Store(Position pos,
Expr expr) |
Worker |
Worker(Position pos) |
CodebaseDecl, CodebaseNode, CodebaseNode, SourceFile
AccessPolicy AccessPolicy(Position pos, LabelNode ln)
Atomic Atomic(Position pos, java.util.List<Stmt> statements)
AmbNewFabricArray AmbNewFabricArray(Position pos, TypeNode base, Expr location, java.lang.Object expr, java.util.List<Expr> dims, int addDims)
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)
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)
FabricArrayTypeNode FabricArrayTypeNode(Position pos, TypeNode type)
FabricArrayInit FabricArrayInit(Position pos, java.util.List<Expr> elements)
FabricArrayInit FabricArrayInit(Position pos, Expr label, Expr loc, java.util.List<Expr> elements)
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, int addDims, FabricArrayInit init)
NewFabricArray NewFabricArray(Position pos, TypeNode base, Expr location, java.util.List<Expr> dims, int addDims, FabricArrayInit init)
RetryStmt RetryStmt(Position pos)
AbortStmt AbortStmt(Position pos)
Call Call(Position pos, Receiver target, Id name, Expr remoteWorker, java.util.List<Expr> args)
Worker Worker(Position pos)
RemoteWorkerGetter RemoteWorkerGetter(Position pos, Expr remoteName)
NewLabel NewLabel(Position pos, LabelNode label, Expr location)
PrincipalExpr PrincipalExpr(Position pos, PrincipalNode principal, Expr location)
FabricFieldDecl FabricFieldDecl(Position pos, Flags flags, TypeNode type, LabelNode accessLabel, Id name, Expr init, Javadoc javadoc)
Store Store(Position pos, Expr expr)
expr
- pos
-