fabil.extension
Class ExprExt_c

java.lang.Object
  extended by Ext_c
      extended by fabil.extension.FabILExt_c
          extended by fabil.extension.ExprExt_c
All Implemented Interfaces:
FabILExt
Direct Known Subclasses:
AnnotatedExt_c, ArrayAccessAssignExt_c, ArrayAccessExt_c, BinaryExt_c, CallExt_c, CastExt_c, FieldAssignExt_c, FieldExt_c, InstanceofExt_c, SpecialExt_c, UnaryExt_c

public class ExprExt_c
extends FabILExt_c


Constructor Summary
ExprExt_c()
           
 
Method Summary
 Expr node()
           
 Node rewriteProxies(ProxyRewriter pr)
          Used by ProxyRewriter to rewrite references to proxy references.
protected  Expr rewriteProxiesImpl(ProxyRewriter pr)
           
 Node rewriteProxiesOverride(ProxyRewriter rewriter)
          Used by ProxyRewriter to override the default visitor behaviour.
protected  Expr rewriteProxiesOverrideImpl(ProxyRewriter pr)
           
 
Methods inherited from class fabil.extension.FabILExt_c
assignLabels, assignLocations, collectStaticInitializers, ext, rewriteAtomic, rewriteRemoteCalls, rewriteThreads
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprExt_c

public ExprExt_c()
Method Detail

rewriteProxies

public final Node rewriteProxies(ProxyRewriter pr)
Description copied from interface: FabILExt
Used by ProxyRewriter to rewrite references to proxy references.

Specified by:
rewriteProxies in interface FabILExt
Overrides:
rewriteProxies in class FabILExt_c

rewriteProxiesImpl

protected Expr rewriteProxiesImpl(ProxyRewriter pr)

rewriteProxiesOverride

public final Node rewriteProxiesOverride(ProxyRewriter rewriter)
Description copied from interface: FabILExt
Used by ProxyRewriter to override the default visitor behaviour.

Specified by:
rewriteProxiesOverride in interface FabILExt
Overrides:
rewriteProxiesOverride in class FabILExt_c
See Also:
polyglot.visit.NodeVisitor#override(Node)

rewriteProxiesOverrideImpl

protected Expr rewriteProxiesOverrideImpl(ProxyRewriter pr)

node

public Expr node()