Class ForwardValueEntry

All Implemented Interfaces:
InterfaceType

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

  • Constructor Details

    • ForwardValueEntry

      protected ForwardValueEntry()
    • ForwardValueEntry

      protected ForwardValueEntry(ForwardValueEntry that)
    • ForwardValueEntry

      protected ForwardValueEntry(SymtabEntry that, IDLID clone)
  • Method Details

    • clone

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

      public void generate(Hashtable symbolTable, 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:
    • generator

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