fabil.extension
Class ConstructorDeclExt_c

java.lang.Object
  extended by Ext_c
      extended by fabil.extension.FabILExt_c
          extended by fabil.extension.ClassMemberExt_c
              extended by fabil.extension.ConstructorDeclExt_c
All Implemented Interfaces:
ClassMemberExt, FabILExt

public class ConstructorDeclExt_c
extends ClassMemberExt_c


Constructor Summary
ConstructorDeclExt_c()
           
 
Method Summary
 java.util.List<ClassMember> implMember(ProxyRewriter pr, ClassDecl parent)
          Returns the _Impl translation of the class member.
 Node rewriteProxies(ProxyRewriter pr)
          Used by ProxyRewriter to rewrite references to proxy references.
 
Methods inherited from class fabil.extension.ClassMemberExt_c
interfaceMember, proxyMember, staticImplInitMember, staticImplMember, staticInterfaceMember, staticProxyMember
 
Methods inherited from class fabil.extension.FabILExt_c
assignLabels, assignLocations, collectStaticInitializers, ext, rewriteAtomic, rewriteProxiesOverride, rewriteRemoteCalls, rewriteThreads
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fabil.extension.FabILExt
assignLabels, assignLocations, collectStaticInitializers, rewriteAtomic, rewriteProxiesOverride, rewriteRemoteCalls, rewriteThreads
 

Constructor Detail

ConstructorDeclExt_c

public ConstructorDeclExt_c()
Method Detail

implMember

public java.util.List<ClassMember> implMember(ProxyRewriter pr,
                                              ClassDecl parent)
Description copied from interface: ClassMemberExt
Returns the _Impl translation of the class member. The result is a list of class members to be included in the _Impl class.

Specified by:
implMember in interface ClassMemberExt
Overrides:
implMember in class ClassMemberExt_c

rewriteProxies

public 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