< prev index next >

src/java.corba/share/classes/com/sun/tools/corba/se/idl/SymtabFactory.java

Print this page




  80   ValueBoxEntry valueBoxEntry ();
  81   ValueBoxEntry valueBoxEntry (ModuleEntry container, IDLID id);
  82 
  83   MethodEntry methodEntry ();
  84   MethodEntry methodEntry (InterfaceEntry container, IDLID id);
  85 
  86   ModuleEntry moduleEntry ();
  87   ModuleEntry moduleEntry (ModuleEntry container, IDLID id);
  88 
  89   ParameterEntry parameterEntry ();
  90   ParameterEntry parameterEntry (MethodEntry container, IDLID id);
  91 
  92   PragmaEntry pragmaEntry ();
  93   PragmaEntry pragmaEntry (SymtabEntry container);
  94 
  95   PrimitiveEntry primitiveEntry ();
  96   /** name can be, but is not limited to, the primitive idl type names:
  97       char, octet, short, long, etc.  The reason it is not limited to
  98       these is that, as an extender, you may wish to override these names.
  99       For instance, when generating Java code, octet translates to byte,
 100       so there is an entry in Compile.overrideNames:  <"octet", "byte">
 101       and a PrimitiveEntry in the symbol table for "byte". */
 102   PrimitiveEntry primitiveEntry (String name);
 103 
 104   SequenceEntry sequenceEntry ();
 105   SequenceEntry sequenceEntry (SymtabEntry container, IDLID id);
 106 
 107   StringEntry stringEntry ();
 108 
 109   StructEntry structEntry ();
 110   StructEntry structEntry (SymtabEntry container, IDLID id);
 111 
 112   TypedefEntry typedefEntry ();
 113   TypedefEntry typedefEntry (SymtabEntry container, IDLID id);
 114 
 115   UnionEntry unionEntry ();
 116   UnionEntry unionEntry (SymtabEntry container, IDLID id);
 117 } // interface SymtabFactory


  80   ValueBoxEntry valueBoxEntry ();
  81   ValueBoxEntry valueBoxEntry (ModuleEntry container, IDLID id);
  82 
  83   MethodEntry methodEntry ();
  84   MethodEntry methodEntry (InterfaceEntry container, IDLID id);
  85 
  86   ModuleEntry moduleEntry ();
  87   ModuleEntry moduleEntry (ModuleEntry container, IDLID id);
  88 
  89   ParameterEntry parameterEntry ();
  90   ParameterEntry parameterEntry (MethodEntry container, IDLID id);
  91 
  92   PragmaEntry pragmaEntry ();
  93   PragmaEntry pragmaEntry (SymtabEntry container);
  94 
  95   PrimitiveEntry primitiveEntry ();
  96   /** name can be, but is not limited to, the primitive idl type names:
  97       char, octet, short, long, etc.  The reason it is not limited to
  98       these is that, as an extender, you may wish to override these names.
  99       For instance, when generating Java code, octet translates to byte,
 100       so there is an entry in Compile.overrideNames: {@code <"octet", "byte">}
 101       and a PrimitiveEntry in the symbol table for "byte". */
 102   PrimitiveEntry primitiveEntry (String name);
 103 
 104   SequenceEntry sequenceEntry ();
 105   SequenceEntry sequenceEntry (SymtabEntry container, IDLID id);
 106 
 107   StringEntry stringEntry ();
 108 
 109   StructEntry structEntry ();
 110   StructEntry structEntry (SymtabEntry container, IDLID id);
 111 
 112   TypedefEntry typedefEntry ();
 113   TypedefEntry typedefEntry (SymtabEntry container, IDLID id);
 114 
 115   UnionEntry unionEntry ();
 116   UnionEntry unionEntry (SymtabEntry container, IDLID id);
 117 } // interface SymtabFactory
< prev index next >