public class AtomicRewriter
extends NodeVisitor
atomic
construct.Modifier and Type | Field and Description |
---|---|
protected NodeFactory |
nf |
protected QQ |
qq |
protected Receiver |
tm |
protected FabILTypeSystem |
ts |
Constructor and Description |
---|
AtomicRewriter(ExtensionInfo extInfo) |
Modifier and Type | Method and Description |
---|---|
protected FabILExt |
ext(Node n) |
Expr |
getDefaultValue(Type t) |
Node |
leave(Node old,
Node n,
NodeVisitor v) |
NodeFactory |
nodeFactory() |
QQ |
qq() |
Receiver |
transactionManager() |
FabILTypeSystem |
typeSystem() |
protected QQ qq
protected NodeFactory nf
protected FabILTypeSystem ts
protected Receiver tm
public AtomicRewriter(ExtensionInfo extInfo)
protected FabILExt ext(Node n)
public Node leave(Node old, Node n, NodeVisitor v)
public QQ qq()
public NodeFactory nodeFactory()
public FabILTypeSystem typeSystem()
public Receiver transactionManager()
public Expr getDefaultValue(Type t)