public interface FabILNodeFactory extends CodebaseNodeFactory
Modifier and Type | Method and Description |
---|---|
AbortStmt |
AbortStmt(Position pos) |
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 position,
Expr label,
Expr accessPolicy,
Expr location,
java.util.List<Expr> elements) |
FabricArrayInit |
FabricArrayInit(Position position,
java.util.List<Expr> elements) |
ArrayTypeNode |
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 label,
Expr accessPolicy,
Expr location,
int addDims,
FabricArrayInit init) |
NewFabricArray |
NewFabricArray(Position pos,
TypeNode base,
Expr label,
Expr accessPolicy,
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 accessPolicy,
Expr location,
java.util.List<Expr> dims,
int addDims) |
NewFabricArray |
NewFabricArray(Position pos,
TypeNode base,
Expr updateLabel,
Expr accessPolicy,
Expr location,
java.util.List<Expr> dims,
int addDims,
FabricArrayInit init) |
ProviderLabel |
ProviderLabel(Position pos,
TypeNode tn) |
RetryStmt |
RetryStmt(Position pos) |
StoreGetter |
StoreGetter(Position pos) |
CodebaseDecl, CodebaseNode, CodebaseNode, SourceFile
ArrayTypeNode FabricArrayTypeNode(Position pos, TypeNode type)
Atomic Atomic(Position pos, java.util.List<Stmt> statements)
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)
NewFabricArray NewFabricArray(Position pos, TypeNode base, Expr label, Expr accessPolicy, Expr location, java.util.List<Expr> dims)
NewFabricArray NewFabricArray(Position pos, TypeNode base, Expr label, Expr accessPolicy, Expr location, java.util.List<Expr> dims, int addDims)
NewFabricArray NewFabricArray(Position pos, TypeNode base, Expr label, Expr accessPolicy, Expr location, int addDims, FabricArrayInit init)
NewFabricArray NewFabricArray(Position pos, TypeNode base, Expr updateLabel, Expr accessPolicy, Expr location, java.util.List<Expr> dims, int addDims, FabricArrayInit init)
FabricArrayInit FabricArrayInit(Position position, java.util.List<Expr> elements)
FabricArrayInit FabricArrayInit(Position position, Expr label, Expr accessPolicy, Expr location, java.util.List<Expr> elements)
RetryStmt RetryStmt(Position pos)
AbortStmt AbortStmt(Position pos)
Call Call(Position pos, Receiver target, Id name, Expr remoteWorker, java.util.List<Expr> args)
StoreGetter StoreGetter(Position pos)
ProviderLabel ProviderLabel(Position pos, TypeNode tn)