| java.lang.Object com.sun.tools.corba.se.idl.toJavaPortable.MethodGen com.sun.tools.corba.se.idl.toJavaPortable.MethodGen24
Constructor Summary | |
public | MethodGen24() Public zero-argument constructor. |
Method Summary | |
protected void | abstractMethod(Hashtable symbolTable, MethodEntry m, PrintWriter stream) | protected void | defaultFactoryMethod(Hashtable symbolTable, MethodEntry m, PrintWriter stream) - write a default factory method implementation for the
DefaultFactory. | protected void | helperFactoryMethod(Hashtable symbolTable, MethodEntry m, SymtabEntry t, PrintWriter stream) Write the methodEntry for a valuetype factory method into
the Value Helper class. | protected void | interfaceMethod(Hashtable symbolTable, MethodEntry m, PrintWriter stream) | protected void | writeMethodSignature() | protected void | writeParmList(MethodEntry m, boolean listTypes, PrintWriter stream) Print the parameter list for the factory method. |
MethodGen24 | public MethodGen24()(Code) | | Public zero-argument constructor.
|
defaultFactoryMethod | protected void defaultFactoryMethod(Hashtable symbolTable, MethodEntry m, PrintWriter stream)(Code) | | - write a default factory method implementation for the
DefaultFactory. m is a methodEntry for a factory
method contained in a non-abstract ValueEntry.
|
helperFactoryMethod | protected void helperFactoryMethod(Hashtable symbolTable, MethodEntry m, SymtabEntry t, PrintWriter stream)(Code) | | Write the methodEntry for a valuetype factory method into
the Value Helper class. Contents from email from Simon,
4/25/99.
|
writeMethodSignature | protected void writeMethodSignature()(Code) | | - remove all valueInitializer junk
|
writeParmList | protected void writeParmList(MethodEntry m, boolean listTypes, PrintWriter stream)(Code) | | Print the parameter list for the factory method.
Parameters: m - The method to list parameters for Parameters: listTypes - If try, declare the parms, otherwise just list them Parameters: stream - The PrintWriter to print on |
Methods inherited from com.sun.tools.corba.se.idl.toJavaPortable.MethodGen | protected void dispatchSkeleton(Hashtable symbolTable, MethodEntry m, PrintWriter stream, int index)(Code)(Java Doc) public void generate(Hashtable symbolTable, MethodEntry m, PrintWriter stream)(Code)(Java Doc) protected void interfaceMethod(Hashtable symbolTable, MethodEntry m, PrintWriter stream)(Code)(Java Doc) protected boolean isValueInitializer()(Code)(Java Doc) protected void localstub(Hashtable symbolTable, MethodEntry m, PrintWriter stream, int index, InterfaceEntry i)(Code)(Java Doc) protected String passType(int passType)(Code)(Java Doc) protected void serverMethodName(String name)(Code)(Java Doc) protected void skeleton(Hashtable symbolTable, MethodEntry m, PrintWriter stream, int index)(Code)(Java Doc) protected void stub(String className, boolean isAbstract, Hashtable symbolTable, MethodEntry m, PrintWriter stream, int index)(Code)(Java Doc) protected void writeCreateReply(String indent)(Code)(Java Doc) protected void writeDispatchCall()(Code)(Java Doc) protected void writeLocalStubBody(InterfaceEntry i)(Code)(Java Doc) protected void writeMethodCall(String indent)(Code)(Java Doc) protected void writeMethodSignature()(Code)(Java Doc) protected void writeParmType(SymtabEntry parm, int passType)(Code)(Java Doc) protected void writeStubBody(String className)(Code)(Java Doc)
|
|
|