/[classpath]/classpath/gnu/CORBA/Restricted_ORB.java
ViewVC logotype

Diff of /classpath/gnu/CORBA/Restricted_ORB.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by mark, Sat Jul 2 20:32:09 2005 UTC revision 1.5 by audriusa, Sun Aug 7 17:17:43 2005 UTC
# Line 240  public class Restricted_ORB Line 240  public class Restricted_ORB
240    }    }
241    
242    /** {@inheritDoc} */    /** {@inheritDoc} */
243    public TypeCode create_union_tc(String id, String name, TypeCode type,    public TypeCode create_union_tc(String id, String name,
244                                      TypeCode discriminator_type,
245                                    UnionMember[] members                                    UnionMember[] members
246                                   )                                   )
247    {    {
248      recordTypeCode r = new recordTypeCode(TCKind.tk_union);      recordTypeCode r = new recordTypeCode(TCKind.tk_union);
249      r.setId(id);      r.setId(id);
250      r.setName(name);      r.setName(name);
251        r.setDiscriminator_type(discriminator_type);
252        r.setDefaultIndex(0);
253    
254      for (int i = 0; i < members.length; i++)      for (int i = 0; i < members.length; i++)
255        {        {
# Line 454  public class Restricted_ORB Line 457  public class Restricted_ORB
457      if (f != null)      if (f != null)
458        return f;        return f;
459    
460      f = (ValueFactory) ObjectCreator.createObject(repository_id, "DefaultFactory");      f = (ValueFactory) ObjectCreator.createObject(repository_id,
461                                                      "DefaultFactory"
462                                                     );
463      if (f != null)      if (f != null)
464        factories.put(repository_id, f);        factories.put(repository_id, f);
465    

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26