Class AttributeGen
- java.lang.Object
-
- com.sun.tools.corba.ee.idl.toJavaPortable.MethodGen
-
- com.sun.tools.corba.ee.idl.toJavaPortable.AttributeGen
-
- All Implemented Interfaces:
AttributeGen
,Generator
,MethodGen
- Direct Known Subclasses:
MethodGenClone24
public class AttributeGen extends MethodGen implements AttributeGen
-
-
Field Summary
Fields Modifier and Type Field Description private SymtabEntry
realType
-
Fields inherited from class com.sun.tools.corba.ee.idl.toJavaPortable.MethodGen
isAbstract, localOptimization, m, methodIndex, realName, stream, symbolTable
-
-
Constructor Summary
Constructors Constructor Description AttributeGen()
Public zero-argument constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
clear()
protected void
dispatchSkeleton(java.util.Hashtable symbolTable, MethodEntry m, java.io.PrintWriter stream, int index)
void
generate(java.util.Hashtable symbolTable, AttributeEntry m, java.io.PrintWriter stream)
Method generate() is not used in MethodGen.protected void
interfaceMethod(java.util.Hashtable symbolTable, MethodEntry m, java.io.PrintWriter stream)
protected void
setupForSetMethod()
protected void
skeleton(java.util.Hashtable symbolTable, MethodEntry m, java.io.PrintWriter stream, int index)
protected void
stub(java.lang.String className, boolean isAbstract, java.util.Hashtable symbolTable, MethodEntry m, java.io.PrintWriter stream, int index)
private boolean
unique(InterfaceEntry entry, java.lang.String name)
-
Methods inherited from class com.sun.tools.corba.ee.idl.toJavaPortable.MethodGen
generate, isValueInitializer, localstub, passType, serverMethodName, writeCreateReply, writeDispatchCall, writeLocalStubBody, writeMethodCall, writeMethodSignature, writeParmType, writeStubBody
-
-
-
-
Field Detail
-
realType
private SymtabEntry realType
-
-
Method Detail
-
unique
private boolean unique(InterfaceEntry entry, java.lang.String name)
-
generate
public void generate(java.util.Hashtable symbolTable, AttributeEntry m, java.io.PrintWriter stream)
Method generate() is not used in MethodGen. They are replaced by the more granular interfaceMethod, stub, skeleton, dispatchSkeleton.- Specified by:
generate
in interfaceAttributeGen
-
interfaceMethod
protected void interfaceMethod(java.util.Hashtable symbolTable, MethodEntry m, java.io.PrintWriter stream)
- Overrides:
interfaceMethod
in classMethodGen
-
stub
protected void stub(java.lang.String className, boolean isAbstract, java.util.Hashtable symbolTable, MethodEntry m, java.io.PrintWriter stream, int index)
-
skeleton
protected void skeleton(java.util.Hashtable symbolTable, MethodEntry m, java.io.PrintWriter stream, int index)
-
dispatchSkeleton
protected void dispatchSkeleton(java.util.Hashtable symbolTable, MethodEntry m, java.io.PrintWriter stream, int index)
- Overrides:
dispatchSkeleton
in classMethodGen
-
setupForSetMethod
protected void setupForSetMethod()
-
clear
protected void clear()
-
-