Class ForwardValueEntry

  • All Implemented Interfaces:
    InterfaceType

    public class ForwardValueEntry
    extends ForwardEntry
    This is the symbol table entry for forward declarations of values.
    • Constructor Detail

      • ForwardValueEntry

        protected ForwardValueEntry()
      • ForwardValueEntry

        protected ForwardValueEntry​(SymtabEntry that,
                                    IDLID clone)
    • Method Detail

      • clone

        public java.lang.Object clone()
        Description copied from class: SymtabEntry
        This is a shallow copy clone
        Overrides:
        clone in class ForwardEntry
      • generate

        public void generate​(java.util.Hashtable symbolTable,
                             java.io.PrintWriter stream)
        Invoke the forward value declaration generator.
        Overrides:
        generate in class ForwardEntry
        Parameters:
        symbolTable - the symbol table is a hash table whose key is a fully qualified type name and whose value is a SymtabEntry or a subclass of SymtabEntry.
        stream - the stream to which the generator should sent its output.
        See Also:
        SymtabEntry
      • generator

        public Generator generator()
        Access the interface generator.
        Overrides:
        generator in class ForwardEntry
        Returns:
        an object which implements the ForwardValueGen interface.
        See Also:
        ValueGen