public class ClassDeclExt_c extends ClassMemberExt_c
| Modifier and Type | Field and Description | 
|---|---|
protected boolean | 
shouldSerializeType
A flag for determining whether the class's type information should be
 serialized. 
 | 
| Constructor and Description | 
|---|
ClassDeclExt_c()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<ClassMember> | 
interfaceMember(ProxyRewriter pr,
               ClassDecl parent)
Returns the interface translation of the class member. 
 | 
ClassDecl | 
node()  | 
Node | 
rewriteProxies(ProxyRewriter pr)
Returns the interface translation of the class declaration. 
 | 
Node | 
rewriteRemoteCalls(RemoteCallRewriter rr)
Used by  
RemoteCallRewriter to translate RMIs. | 
Node | 
rewriteThreads(ThreadRewriter tr)
Used by  
ThreadRewriter to hook Threads into the worker's
 transaction manager. | 
boolean | 
shouldSerializeType()  | 
ClassDeclExt_c | 
shouldSerializeType(boolean shouldSerializeType)  | 
implMember, proxyMember, staticImplInitMember, staticImplMember, staticInterfaceMember, staticProxyMemberassignLabels, assignLocations, collectStaticInitializers, rewriteAtomic, rewriteProxiesOverrideclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitassignLabels, assignLocations, collectStaticInitializers, rewriteAtomic, rewriteProxiesOverrideprotected boolean shouldSerializeType
public boolean shouldSerializeType()
public ClassDeclExt_c shouldSerializeType(boolean shouldSerializeType)
public Node rewriteProxies(ProxyRewriter pr)
rewriteProxies in interface FabILExtrewriteProxies in class FabILExt_cFabILExt_c.rewriteProxies(fabil.visit.ProxyRewriter)public java.util.List<ClassMember> interfaceMember(ProxyRewriter pr, ClassDecl parent)
ClassMemberExtinterfaceMember in interface ClassMemberExtinterfaceMember in class ClassMemberExt_cpublic Node rewriteThreads(ThreadRewriter tr)
FabILExtThreadRewriter to hook Threads into the worker's
 transaction manager.rewriteThreads in interface FabILExtrewriteThreads in class FabILExt_cpublic Node rewriteRemoteCalls(RemoteCallRewriter rr)
FabILExtRemoteCallRewriter to translate RMIs.rewriteRemoteCalls in interface FabILExtrewriteRemoteCalls in class FabILExt_cpublic ClassDecl node()