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