13901391139213931394139513961397139813991400
case TCKind._tk_objref: case TCKind._tk_abstract_interface: { // get the repository id setId(_encap.read_string()); // get the name _name = _encap.read_string(); } break;
13921393139413951396139713981399140014011402
case TCKind._tk_abstract_interface: { // get the repository id setId(_encap.read_string()); // get the name _name = _encap.read_string(); } break; case TCKind._tk_union: {
13991400140114021403140414051406140714081409
break; case TCKind._tk_union: { // get the repository id setId(_encap.read_string()); // get the name _name = _encap.read_string(); // discriminant typecode
14021403140414051406140714081409141014111412
{ // get the repository id setId(_encap.read_string()); // get the name _name = _encap.read_string(); // discriminant typecode _discriminator = new TypeCodeImpl((ORB)is.orb()); _discriminator.read_value_recursive(_encap);
14721473147414751476147714781479148014811482
break; default: throw wrapper.invalidComplexTypecode() ; } } _memberNames[i] = _encap.read_string(); _memberTypes[i] = new TypeCodeImpl((ORB)is.orb()); _memberTypes[i].read_value_recursive(_encap); _memberTypes[i].setParent(this); } }
14831484148514861487148814891490149114921493
break; case TCKind._tk_enum: { // get the repository id setId(_encap.read_string()); // get the name _name = _encap.read_string(); // get the number of members
14861487148814891490149114921493149414951496
{ // get the repository id setId(_encap.read_string()); // get the name _name = _encap.read_string(); // get the number of members _memberCount = _encap.read_long(); // create arrays for the identifier names
14961497149814991500150115021503150415051506
// create arrays for the identifier names _memberNames = new String[_memberCount]; // read off identifier names for (int i=0; i < _memberCount; i++) _memberNames[i] = _encap.read_string(); } break; case TCKind._tk_sequence: {
15261527152815291530153115321533153415351536
case TCKind._tk_alias: case TCKind._tk_value_box: { // get the repository id setId(_encap.read_string()); // get the name _name = _encap.read_string(); // get the type aliased
15291530153115321533153415351536153715381539
{ // get the repository id setId(_encap.read_string()); // get the name _name = _encap.read_string(); // get the type aliased _contentType = new TypeCodeImpl((ORB)is.orb()); _contentType.read_value_recursive(_encap); }