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 SymtabEntryrealType-
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 voidclear()protected voiddispatchSkeleton(java.util.Hashtable symbolTable, MethodEntry m, java.io.PrintWriter stream, int index)voidgenerate(java.util.Hashtable symbolTable, AttributeEntry m, java.io.PrintWriter stream)Method generate() is not used in MethodGen.protected voidinterfaceMethod(java.util.Hashtable symbolTable, MethodEntry m, java.io.PrintWriter stream)protected voidsetupForSetMethod()protected voidskeleton(java.util.Hashtable symbolTable, MethodEntry m, java.io.PrintWriter stream, int index)protected voidstub(java.lang.String className, boolean isAbstract, java.util.Hashtable symbolTable, MethodEntry m, java.io.PrintWriter stream, int index)private booleanunique(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:
generatein interfaceAttributeGen
-
interfaceMethod
protected void interfaceMethod(java.util.Hashtable symbolTable, MethodEntry m, java.io.PrintWriter stream)- Overrides:
interfaceMethodin 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:
dispatchSkeletonin classMethodGen
-
setupForSetMethod
protected void setupForSetMethod()
-
clear
protected void clear()
-
-