public class ProxyRewriter
extends NodeVisitor
fabric.lang.Object
.Modifier and Type | Field and Description |
---|---|
protected FabILNodeFactory |
nf |
protected QQ |
qq |
protected FabILTypeSystem |
ts |
Constructor and Description |
---|
ProxyRewriter(ExtensionInfo extInfo) |
Modifier and Type | Method and Description |
---|---|
NodeVisitor |
enter(Node parent,
Node n) |
java.lang.String |
getShadow(LocalInstance l)
Returns a shadow name for local variable l.
|
Node |
leave(Node old,
Node n,
NodeVisitor v) |
FabILNodeFactory |
nodeFactory() |
Node |
override(Node n) |
QQ |
qq() |
Receiver |
replaceTarget(Receiver target,
ReadWriteChecker.State accessState) |
static Flags |
toFinal(Flags flags) |
static Flags |
toInterface(Flags flags) |
static Flags |
toPrivate(Flags flags) |
static Flags |
toPublic(Flags flags) |
FabILTypeSystem |
typeSystem() |
protected QQ qq
protected FabILNodeFactory nf
protected FabILTypeSystem ts
public ProxyRewriter(ExtensionInfo extInfo)
public NodeVisitor enter(Node parent, Node n)
public Node override(Node n)
public Node leave(Node old, Node n, NodeVisitor v)
public QQ qq()
public FabILNodeFactory nodeFactory()
public FabILTypeSystem typeSystem()
public static Flags toPublic(Flags flags)
public static Flags toPrivate(Flags flags)
public static Flags toFinal(Flags flags)
public static Flags toInterface(Flags flags)
public java.lang.String getShadow(LocalInstance l)
public Receiver replaceTarget(Receiver target, ReadWriteChecker.State accessState)