Java Code Examples for org.omg.CORBA.TCKind._tk_except
The following are Jave code examples for showing how to use
_tk_except of the
org.omg.CORBA.TCKind
class.
You can vote up the examples you like. Your votes will be used in our system to get
more good examples.
+ Save this method
Example 1
Project: OpenJSharp File: TypeCodeImpl.java View Source Code | 6 votes |
public TypeCodeImpl(ORB orb, int creationKind, String id, String name, StructMember[] members) // for structs and exceptions { this(orb); if ((creationKind == TCKind._tk_struct) || (creationKind == TCKind._tk_except)) { _kind = creationKind; setId(id); _name = name; _memberCount = members.length; _memberNames = new String[_memberCount]; _memberTypes = new TypeCodeImpl[_memberCount]; for (int i = 0 ; i < _memberCount ; i++) { _memberNames[i] = members[i].name; _memberTypes[i] = convertToNative(_orb, members[i].type); _memberTypes[i].setParent(this); } } // else initializes to null }
Example 2
Project: OpenJSharp File: TypeCodeImpl.java View Source Code | 6 votes |
public String id() throws BadKind { switch (_kind) { case tk_indirect: //return indirectType().id(); // same as _id case TCKind._tk_except: case TCKind._tk_objref: case TCKind._tk_struct: case TCKind._tk_union: case TCKind._tk_enum: case TCKind._tk_alias: case TCKind._tk_value: case TCKind._tk_value_box: case TCKind._tk_native: case TCKind._tk_abstract_interface: // exception and objref typecodes must have a repository id. // structs, unions, enums, and aliases may or may not. return _id; default: // all other typecodes throw the BadKind exception. throw new BadKind(); } }
Example 3
Project: OpenJSharp File: TypeCodeImpl.java View Source Code | 6 votes |
public String name() throws BadKind { switch (_kind) { case tk_indirect: return indirectType().name(); case TCKind._tk_except: case TCKind._tk_objref: case TCKind._tk_struct: case TCKind._tk_union: case TCKind._tk_enum: case TCKind._tk_alias: case TCKind._tk_value: case TCKind._tk_value_box: case TCKind._tk_native: case TCKind._tk_abstract_interface: return _name; default: throw new BadKind(); } }
Example 4
Project: OpenJSharp File: TypeCodeImpl.java View Source Code | 6 votes |
public int member_count() throws BadKind { switch (_kind) { case tk_indirect: return indirectType().member_count(); case TCKind._tk_except: case TCKind._tk_struct: case TCKind._tk_union: case TCKind._tk_enum: case TCKind._tk_value: return _memberCount; default: throw new BadKind(); } }
Example 5
Project: OpenJSharp File: TypeCodeImpl.java View Source Code | 6 votes |
public String member_name(int index) throws BadKind, org.omg.CORBA.TypeCodePackage.Bounds { switch (_kind) { case tk_indirect: return indirectType().member_name(index); case TCKind._tk_except: case TCKind._tk_struct: case TCKind._tk_union: case TCKind._tk_enum: case TCKind._tk_value: try { return _memberNames[index]; } catch (ArrayIndexOutOfBoundsException e) { throw new org.omg.CORBA.TypeCodePackage.Bounds(); } default: throw new BadKind(); } }
Example 6
Project: OpenJSharp File: TypeCodeImpl.java View Source Code | 6 votes |
public TypeCode member_type(int index) throws BadKind, org.omg.CORBA.TypeCodePackage.Bounds { switch (_kind) { case tk_indirect: return indirectType().member_type(index); case TCKind._tk_except: case TCKind._tk_struct: case TCKind._tk_union: case TCKind._tk_value: try { return _memberTypes[index]; } catch (ArrayIndexOutOfBoundsException e) { throw new org.omg.CORBA.TypeCodePackage.Bounds(); } default: throw new BadKind(); } }
Example 7
Project: openjdk-jdk10 File: TypeCodeImpl.java View Source Code | 6 votes |
public TypeCodeImpl(ORB orb, int creationKind, String id, String name, StructMember[] members) // for structs and exceptions { this(orb); if ((creationKind == TCKind._tk_struct) || (creationKind == TCKind._tk_except)) { _kind = creationKind; setId(id); _name = name; _memberCount = members.length; _memberNames = new String[_memberCount]; _memberTypes = new TypeCodeImpl[_memberCount]; for (int i = 0 ; i < _memberCount ; i++) { _memberNames[i] = members[i].name; _memberTypes[i] = convertToNative(_orb, members[i].type); _memberTypes[i].setParent(this); } } // else initializes to null }
Example 8
Project: openjdk-jdk10 File: TypeCodeImpl.java View Source Code | 6 votes |
public String id() throws BadKind { switch (_kind) { case tk_indirect: //return indirectType().id(); // same as _id case TCKind._tk_except: case TCKind._tk_objref: case TCKind._tk_struct: case TCKind._tk_union: case TCKind._tk_enum: case TCKind._tk_alias: case TCKind._tk_value: case TCKind._tk_value_box: case TCKind._tk_native: case TCKind._tk_abstract_interface: // exception and objref typecodes must have a repository id. // structs, unions, enums, and aliases may or may not. return _id; default: // all other typecodes throw the BadKind exception. throw new BadKind(); } }
Example 9
Project: openjdk-jdk10 File: TypeCodeImpl.java View Source Code | 6 votes |
public String name() throws BadKind { switch (_kind) { case tk_indirect: return indirectType().name(); case TCKind._tk_except: case TCKind._tk_objref: case TCKind._tk_struct: case TCKind._tk_union: case TCKind._tk_enum: case TCKind._tk_alias: case TCKind._tk_value: case TCKind._tk_value_box: case TCKind._tk_native: case TCKind._tk_abstract_interface: return _name; default: throw new BadKind(); } }
Example 10
Project: openjdk-jdk10 File: TypeCodeImpl.java View Source Code | 6 votes |
public int member_count() throws BadKind { switch (_kind) { case tk_indirect: return indirectType().member_count(); case TCKind._tk_except: case TCKind._tk_struct: case TCKind._tk_union: case TCKind._tk_enum: case TCKind._tk_value: return _memberCount; default: throw new BadKind(); } }
Example 11
Project: openjdk-jdk10 File: TypeCodeImpl.java View Source Code | 6 votes |
public String member_name(int index) throws BadKind, org.omg.CORBA.TypeCodePackage.Bounds { switch (_kind) { case tk_indirect: return indirectType().member_name(index); case TCKind._tk_except: case TCKind._tk_struct: case TCKind._tk_union: case TCKind._tk_enum: case TCKind._tk_value: try { return _memberNames[index]; } catch (ArrayIndexOutOfBoundsException e) { throw new org.omg.CORBA.TypeCodePackage.Bounds(); } default: throw new BadKind(); } }
Example 12
Project: openjdk-jdk10 File: TypeCodeImpl.java View Source Code | 6 votes |
public TypeCode member_type(int index) throws BadKind, org.omg.CORBA.TypeCodePackage.Bounds { switch (_kind) { case tk_indirect: return indirectType().member_type(index); case TCKind._tk_except: case TCKind._tk_struct: case TCKind._tk_union: case TCKind._tk_value: try { return _memberTypes[index]; } catch (ArrayIndexOutOfBoundsException e) { throw new org.omg.CORBA.TypeCodePackage.Bounds(); } default: throw new BadKind(); } }
Example 13
Project: OpenJSharp File: ORBSingleton.java View Source Code | 4 votes |
public TypeCode create_exception_tc(String id, String name, StructMember[] members) { return new TypeCodeImpl(this, TCKind._tk_except, id, name, members); }
Example 14
Project: openjdk-jdk10 File: ORBSingleton.java View Source Code | 4 votes |
public TypeCode create_exception_tc(String id, String name, StructMember[] members) { return new TypeCodeImpl(this, TCKind._tk_except, id, name, members); }
Example 15
Project: OpenJSharp File: ORBImpl.java View Source Code | 3 votes |
/** * Create a TypeCode for an exception. * * @param id the logical id for the typecode. * @param name the name for the typecode. * @param members an array describing the members of the TypeCode. * @return the requested TypeCode. */ public synchronized TypeCode create_exception_tc(String id, String name, StructMember[] members) { checkShutdownState(); return new TypeCodeImpl(this, TCKind._tk_except, id, name, members); }
Example 16
Project: openjdk-jdk10 File: ORBImpl.java View Source Code | 3 votes |
/** * Create a TypeCode for an exception. * * @param id the logical id for the typecode. * @param name the name for the typecode. * @param members an array describing the members of the TypeCode. * @return the requested TypeCode. */ public synchronized TypeCode create_exception_tc(String id, String name, StructMember[] members) { checkShutdownState(); return new TypeCodeImpl(this, TCKind._tk_except, id, name, members); }