|
|||||||||
| 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 FabILNodeFactorypublic RetryStmt RetryStmt(Position pos)
RetryStmt in interface FabILNodeFactorypublic 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 FabILNodeFactorypublic StoreGetter StoreGetter(Position pos)
StoreGetter in interface FabILNodeFactory
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||