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
-
Field Summary
FieldsFields inherited from class com.sun.tools.corba.ee.idl.toJavaPortable.MethodGen
isAbstract, localOptimization, m, methodIndex, realName, stream, symbolTable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclear()protected voiddispatchSkeleton(Hashtable symbolTable, MethodEntry m, PrintWriter stream, int index) voidgenerate(Hashtable symbolTable, AttributeEntry m, PrintWriter stream) Method generate() is not used in MethodGen.protected voidinterfaceMethod(Hashtable symbolTable, MethodEntry m, PrintWriter stream) protected voidprotected voidskeleton(Hashtable symbolTable, MethodEntry m, PrintWriter stream, int index) protected voidstub(String className, boolean isAbstract, Hashtable symbolTable, MethodEntry m, PrintWriter stream, int index) private booleanunique(InterfaceEntry entry, 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 Details
-
realType
-
-
Constructor Details
-
AttributeGen
public AttributeGen()Public zero-argument constructor.
-
-
Method Details
-
unique
-
generate
Method generate() is not used in MethodGen. They are replaced by the more granular interfaceMethod, stub, skeleton, dispatchSkeleton.- Specified by:
generatein interfaceAttributeGen
-
interfaceMethod
- Overrides:
interfaceMethodin classMethodGen
-
stub
protected void stub(String className, boolean isAbstract, Hashtable symbolTable, MethodEntry m, PrintWriter stream, int index) -
skeleton
-
dispatchSkeleton
protected void dispatchSkeleton(Hashtable symbolTable, MethodEntry m, PrintWriter stream, int index) - Overrides:
dispatchSkeletonin classMethodGen
-
setupForSetMethod
protected void setupForSetMethod() -
clear
protected void clear()
-