Class ParameterEntry

java.lang.Object
com.sun.tools.corba.ee.idl.SymtabEntry
com.sun.tools.corba.ee.idl.ParameterEntry

public class ParameterEntry extends SymtabEntry
This is the symbol table entry for parameters.
  • Field Details

    • In

      public static final int In
      This is a set of class constants. A parameter can be passed as one of In, Out, or Inout.
      See Also:
    • Inout

      public static final int Inout
      This is a set of class constants. A parameter can be passed as one of In, Out, or Inout.
      See Also:
    • Out

      public static final int Out
      This is a set of class constants. A parameter can be passed as one of In, Out, or Inout.
      See Also:
    • _passType

      private int _passType
    • parameterGen

      static ParameterGen parameterGen
  • Constructor Details

    • ParameterEntry

      protected ParameterEntry()
    • ParameterEntry

      protected ParameterEntry(ParameterEntry that)
    • ParameterEntry

      protected ParameterEntry(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 SymtabEntry
    • generate

      public void generate(Hashtable symbolTable, PrintWriter stream)
      Invoke the paramter generator.
      Overrides:
      generate in class SymtabEntry
      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 parameter generator.
      Overrides:
      generator in class SymtabEntry
      Returns:
      an object which implements the ParameterGen interface.
      See Also:
    • passType

      public void passType(int passType)
      This indicates the pass type of this parameter.
    • passType

      public int passType()
      This indicates the pass type of this parameter.