Class TypedefGen
- java.lang.Object
-
- com.sun.tools.corba.ee.idl.toJavaPortable.TypedefGen
-
- All Implemented Interfaces:
Generator,JavaGenerator,TypedefGen
public class TypedefGen extends java.lang.Object implements TypedefGen, JavaGenerator
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.HashtablesymbolTableprotected TypedefEntryt
-
Constructor Summary
Constructors Constructor Description TypedefGen()Public zero-argument constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerate(java.util.Hashtable symbolTable, TypedefEntry t, java.io.PrintWriter stream)protected voidgenerateHelper()protected voidgenerateHolder()voidhelperRead(java.lang.String entryName, SymtabEntry entry, java.io.PrintWriter stream)inthelperType(int index, java.lang.String indent, TCOffsets tcoffsets, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)voidhelperWrite(SymtabEntry entry, java.io.PrintWriter stream)private booleaninStruct(TypedefEntry entry)intread(int index, java.lang.String indent, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)inttype(int index, java.lang.String indent, TCOffsets tcoffsets, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)intwrite(int index, java.lang.String indent, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)
-
-
-
Field Detail
-
symbolTable
protected java.util.Hashtable symbolTable
-
t
protected TypedefEntry t
-
-
Method Detail
-
generate
public void generate(java.util.Hashtable symbolTable, TypedefEntry t, java.io.PrintWriter stream)- Specified by:
generatein interfaceTypedefGen
-
generateHolder
protected void generateHolder()
-
generateHelper
protected void generateHelper()
-
inStruct
private boolean inStruct(TypedefEntry entry)
-
helperType
public int helperType(int index, java.lang.String indent, TCOffsets tcoffsets, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)- Specified by:
helperTypein interfaceJavaGenerator
-
type
public int type(int index, java.lang.String indent, TCOffsets tcoffsets, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)- Specified by:
typein interfaceJavaGenerator
-
helperRead
public void helperRead(java.lang.String entryName, SymtabEntry entry, java.io.PrintWriter stream)- Specified by:
helperReadin interfaceJavaGenerator
-
helperWrite
public void helperWrite(SymtabEntry entry, java.io.PrintWriter stream)
- Specified by:
helperWritein interfaceJavaGenerator
-
read
public int read(int index, java.lang.String indent, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)- Specified by:
readin interfaceJavaGenerator
-
write
public int write(int index, java.lang.String indent, java.lang.String name, SymtabEntry entry, java.io.PrintWriter stream)- Specified by:
writein interfaceJavaGenerator
-
-