64 super (that);
65 } // ctor
66
67 public Object clone ()
68 {
69 return new PrimitiveEntry (this);
70 } // clone
71
72 /** Invoke the primitive type generator.
73 @param symbolTable the symbol table is a hash table whose key is
74 a fully qualified type name and whose value is a SymtabEntry or
75 a subclass of SymtabEntry.
76 @param stream the stream to which the generator should sent its output.
77 @see SymtabEntry */
78 public void generate (Hashtable symbolTable, PrintWriter stream)
79 {
80 primitiveGen.generate (symbolTable, this, stream);
81 } // generate
82
83 /** Access the primitive type generator.
84 @returns an object which implements the PrimitiveGen interface.
85 @see PrimitiveGen */
86 public Generator generator ()
87 {
88 return primitiveGen;
89 } // generator
90
91 static PrimitiveGen primitiveGen;
92 } // class PrimitiveEntry
|
64 super (that);
65 } // ctor
66
67 public Object clone ()
68 {
69 return new PrimitiveEntry (this);
70 } // clone
71
72 /** Invoke the primitive type generator.
73 @param symbolTable the symbol table is a hash table whose key is
74 a fully qualified type name and whose value is a SymtabEntry or
75 a subclass of SymtabEntry.
76 @param stream the stream to which the generator should sent its output.
77 @see SymtabEntry */
78 public void generate (Hashtable symbolTable, PrintWriter stream)
79 {
80 primitiveGen.generate (symbolTable, this, stream);
81 } // generate
82
83 /** Access the primitive type generator.
84 @return an object which implements the PrimitiveGen interface.
85 @see PrimitiveGen */
86 public Generator generator ()
87 {
88 return primitiveGen;
89 } // generator
90
91 static PrimitiveGen primitiveGen;
92 } // class PrimitiveEntry
|