fabil.extension
Class AtomicExt_c

java.lang.Object
  extended by Ext_c
      extended by fabil.extension.FabILExt_c
          extended by fabil.extension.AtomicExt_c
All Implemented Interfaces:
FabILExt

public class AtomicExt_c
extends FabILExt_c


Constructor Summary
AtomicExt_c()
           
 
Method Summary
 Node rewriteAtomic(AtomicRewriter ar)
          Used by AtomicRewriter to rewrite the AST to eliminate atomic statements.
 
Methods inherited from class fabil.extension.FabILExt_c
assignLabels, assignLocations, collectStaticInitializers, ext, rewriteProxies, rewriteProxiesOverride, rewriteRemoteCalls, rewriteThreads
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AtomicExt_c

public AtomicExt_c()
Method Detail

rewriteAtomic

public Node rewriteAtomic(AtomicRewriter ar)
Description copied from interface: FabILExt
Used by AtomicRewriter to rewrite the AST to eliminate atomic statements.

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