< prev index next >

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

Print this page




 185 
 186   public PragmaEntry pragmaEntry ()
 187   {
 188     return new PragmaEntry ();
 189   } // pragmaEntry
 190 
 191   public PragmaEntry pragmaEntry (SymtabEntry container)
 192   {
 193     return new PragmaEntry (container);
 194   } // pragmaEntry
 195 
 196   public PrimitiveEntry primitiveEntry ()
 197   {
 198     return new PrimitiveEntry ();
 199   } // primitiveEntry
 200 
 201   /** "name" can be, but is not limited to, the primitive idl type names:
 202       'char', 'octet', 'short', 'long', etc.  The reason it is not limited
 203       to these is that, as an extender, you may wish to override these names.
 204       For instance, when generating Java code, octet translates to byte, so
 205       there is an entry in Compile.overrideNames:  <"octet", "byte"> and a
 206       PrimitiveEntry in the symbol table for "byte". */
 207   public PrimitiveEntry primitiveEntry (String name)
 208   {
 209     return new PrimitiveEntry (name);
 210   } // primitiveEntry
 211 
 212   public SequenceEntry sequenceEntry ()
 213   {
 214     return new SequenceEntry ();
 215   } // sequenceEntry
 216 
 217   public SequenceEntry sequenceEntry (SymtabEntry container, IDLID id)
 218   {
 219     return new SequenceEntry (container, id);
 220   } // sequenceEntry
 221 
 222   public StringEntry stringEntry ()
 223   {
 224     return new StringEntry ();
 225   } // stringEntry




 185 
 186   public PragmaEntry pragmaEntry ()
 187   {
 188     return new PragmaEntry ();
 189   } // pragmaEntry
 190 
 191   public PragmaEntry pragmaEntry (SymtabEntry container)
 192   {
 193     return new PragmaEntry (container);
 194   } // pragmaEntry
 195 
 196   public PrimitiveEntry primitiveEntry ()
 197   {
 198     return new PrimitiveEntry ();
 199   } // primitiveEntry
 200 
 201   /** "name" can be, but is not limited to, the primitive idl type names:
 202       'char', 'octet', 'short', 'long', etc.  The reason it is not limited
 203       to these is that, as an extender, you may wish to override these names.
 204       For instance, when generating Java code, octet translates to byte, so
 205       there is an entry in Compile.overrideNames: {@code <"octet", "byte">} and a
 206       PrimitiveEntry in the symbol table for "byte". */
 207   public PrimitiveEntry primitiveEntry (String name)
 208   {
 209     return new PrimitiveEntry (name);
 210   } // primitiveEntry
 211 
 212   public SequenceEntry sequenceEntry ()
 213   {
 214     return new SequenceEntry ();
 215   } // sequenceEntry
 216 
 217   public SequenceEntry sequenceEntry (SymtabEntry container, IDLID id)
 218   {
 219     return new SequenceEntry (container, id);
 220   } // sequenceEntry
 221 
 222   public StringEntry stringEntry ()
 223   {
 224     return new StringEntry ();
 225   } // stringEntry


< prev index next >