java.lang .Object com.sun.tools.corba.se.idl .SymtabEntry com.sun.tools.corba.se.idl .StructEntry All known Subclasses: com.sun.tools.corba.se.idl .ExceptionEntry ,StructEntry public class StructEntry extends SymtabEntry (Code) This is the symbol table entry for structs.
StructEntry protected StructEntry()(Code)
addMember public void addMember(TypedefEntry member)(Code) Add a member to the member list.
contained public Vector contained()(Code) This is a vector of SymtabEntry's. It itemizes any types which
this struct contains. It is different than the member list.
For example:
struct A
{
long x;
Struct B
{
long a;
long b;
} y;
}
Struct B is contained within struct A.
The members vector will contain entries for x and y.
generate public void generate(Hashtable symbolTable, PrintWriter stream)(Code) Invoke the struct generator.
Parameters: symbolTable - the symbol table is a hash table whose key isa fully qualified type name and whose value is a SymtabEntry ora subclass of SymtabEntry.Parameters: stream - the stream to which the generator should sent its output.See Also: SymtabEntry See Also:
members public Vector members()(Code) This is a vector of TypedefEntry's. In this context, only the name,
type, and arrayInfo fields hold any meaning.