ORB orb = ORB.init();
TypeCode t_member;
t_member = orb.get_primitive_tc(TCKind.tk_short);
members [ 0 ] = new StructMember("shortVal", t_member, null);
t_member = orb.get_primitive_tc(TCKind.tk_ushort);
members [ 1 ] = new StructMember("ushortVal", t_member, null);
t_member = orb.get_primitive_tc(TCKind.tk_long);
members [ 2 ] = new StructMember("longVal", t_member, null);
t_member = orb.get_primitive_tc(TCKind.tk_ulong);
members [ 3 ] = new StructMember("ulongVal", t_member, null);
t_member = orb.get_primitive_tc(TCKind.tk_float);
members [ 4 ] = new StructMember("floatVal", t_member, null);
t_member = orb.get_primitive_tc(TCKind.tk_double);
members [ 5 ] = new StructMember("doubleVal", t_member, null);
t_member = orb.get_primitive_tc(TCKind.tk_boolean);
members [ 6 ] = new StructMember("boolVal", t_member, null);
t_member = orb.get_primitive_tc(TCKind.tk_char);
members [ 7 ] = new StructMember("charVal", t_member, null);
t_member = orb.get_primitive_tc(TCKind.tk_octet);
members [ 8 ] = new StructMember("octetVal", t_member, null);
t_member = orb.get_primitive_tc(TCKind.tk_any);
members [ 9 ] = new StructMember("anyVal", t_member, null);
t_member = orb.get_primitive_tc(TCKind.tk_TypeCode);
members [ 10 ] = new StructMember("tcVal", t_member, null);
t_member = ObjectHelper.type();
members [ 11 ] = new StructMember("objectVal", t_member, null);
t_member = orb.create_string_tc(0);
members [ 12 ] = new StructMember("stringVal", t_member, null);
t_member = orb.get_primitive_tc(TCKind.tk_longlong);
members [ 13 ] = new StructMember("longlongVal", t_member, null);
t_member = orb.get_primitive_tc(TCKind.tk_ulonglong);
members [ 14 ] = new StructMember("ulonglongVal", t_member, null);
t_member = orb.get_primitive_tc(TCKind.tk_wchar);
members [ 15 ] = new StructMember("wcharVal", t_member, null);
t_member = orb.create_wstring_tc(0);
members [ 16 ] = new StructMember("wstringVal", t_member, null);
typeCode =
orb.create_struct_tc(TestStructHelper.id(), "TestStruct", members);
}
return typeCode;
}