private static boolean isSystemExceptionTypeCode(TypeCode type, ORB orb) { StructMember[] systemExceptionMembers = systemExceptionMembers(orb); try { return (type.kind().value() == TCKind._tk_except && type.member_count() == 3 && type.member_type(0).equal(systemExceptionMembers[0].type) && type.member_type(1).equal(systemExceptionMembers[1].type) && type.member_type(2).equal(systemExceptionMembers[2].type)); } catch (BadKind ex) { return false; } catch (org.omg.CORBA.TypeCodePackage.Bounds ex) { return false; } }
private void check_object( Object obj ) throws ObjectInvalid { if( !( obj instanceof Any ) || !((Any)obj).type().equal( ops.element_type() ) ){ throw new ObjectInvalid(); } }
private void check_object( Object obj ) throws ObjectInvalid { if( !( obj instanceof Any ) || !((Any)obj).type().equal( ops.element_type() ) ){ throw new ObjectInvalid(); } } }
private static boolean isSystemExceptionTypeCode(TypeCode type, ORB orb) { StructMember[] systemExceptionMembers = systemExceptionMembers(orb); try { return (type.kind().value() == TCKind._tk_except && type.member_count() == 3 && type.member_type(0).equal(systemExceptionMembers[0].type) && type.member_type(1).equal(systemExceptionMembers[1].type) && type.member_type(2).equal( systemExceptionMembers[2].type)); } catch (BadKind ex) { return false; } catch (org.omg.CORBA.TypeCodePackage.Bounds ex) { return false; } }
private static boolean isSystemExceptionTypeCode(TypeCode type, ORB orb) { StructMember[] systemExceptionMembers = systemExceptionMembers(orb); try { return (type.kind().value() == TCKind._tk_except && type.member_count() == 3 && type.member_type(0).equal(systemExceptionMembers[0].type) && type.member_type(1).equal(systemExceptionMembers[1].type) && type.member_type(2).equal( systemExceptionMembers[2].type)); } catch (BadKind ex) { return false; } catch (org.omg.CORBA.TypeCodePackage.Bounds ex) { return false; } }
public void set_boxed_value(org.omg.CORBA.Any boxed) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch { if ( ! isNull && ! boxed.type().equal(this.type())) { throw new TypeMismatch(); } clearData(); any = boxed; representations = REPRESENTATION_ANY; index = 0; isNull = false; }
public void set_boxed_value_as_dyn_any(DynAny boxed) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch { if ( ! isNull && ! boxed.type().equal(this.type())) { throw new TypeMismatch(); } clearData(); components = new DynAny[] {boxed}; representations = REPRESENTATION_COMPONENTS; index = 0; isNull = false; }
public void assign (org.omg.DynamicAny.DynAny dyn_any) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch { if (status == STATUS_DESTROYED) { throw wrapper.dynAnyDestroyed() ; } if ((any != null) && (! any.type().equal(dyn_any.type()))) { throw new TypeMismatch(); } any = dyn_any.to_any(); }
if (any.type().equal(exc_list[i])) throw ex;
public boolean equal (org.omg.DynamicAny.DynAny dyn_any) { if (status == STATUS_DESTROYED) { throw wrapper.dynAnyDestroyed() ; } if (dyn_any == this) { return true; } // If the other DynAny is a constructed one we don't want it to have // to create its Any representation just for this test. if ( ! any.type().equal(dyn_any.type())) { return false; } //System.out.println("Comparing anys"); return any.equal(getAny(dyn_any)); }
/** * Overrides equal() in DynAny */ public boolean equal( org.omg.DynamicAny.DynAny dyn_any ) { checkDestroyed (); if( !type().equal( dyn_any.type())) { return false; } return DynEnumHelper.narrow( dyn_any).get_as_ulong() == get_as_ulong(); }
/** * Overrides equal() in DynAny */ public boolean equal( org.omg.DynamicAny.DynAny dyn_any ) { checkDestroyed (); if( !type().equal( dyn_any.type()) ) { return false; } org.omg.DynamicAny.DynStruct other = DynStructHelper.narrow( dyn_any ); NameValuePair[] elements = get_members(); NameValuePair[] other_elements = other.get_members(); for( int i = 0; i < elements.length; i++ ) { if( !(elements[i].value.equal( other_elements[i].value ))) { return false; } } return true; }
/** * Overrides equal() in DynAny */ public boolean equal( org.omg.DynamicAny.DynAny dyn_any ) { checkDestroyed (); if( !type().equal( dyn_any.type()) ) { return false; } org.omg.DynamicAny.DynArray other = DynArrayHelper.narrow( dyn_any ); org.omg.CORBA.Any[] elements = get_elements(); org.omg.CORBA.Any[] other_elements = other.get_elements(); for( int i = 0; i < elements.length; i++ ) { if( ! (elements[i].equal( other_elements[i] ))) { return false; } } return true; }
public void from_any (org.omg.CORBA.Any value) throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue { if (status == STATUS_DESTROYED) { throw wrapper.dynAnyDestroyed() ; } if ((any != null) && (! any.type().equal(value.type()))) { throw new TypeMismatch(); } // If the passed Any does not contain a legal value // (such as a null string), the operation raises InvalidValue. Any tempAny = null; try { tempAny = DynAnyUtil.copy(value, orb); } catch (Exception e) { throw new InvalidValue(); } if ( ! DynAnyUtil.isInitialized(tempAny)) { throw new InvalidValue(); } any = tempAny; }
/** * Overrides equal() in DynAny */ public boolean equal( org.omg.DynamicAny.DynAny dyn_any ) { checkDestroyed (); if( !type().equal( dyn_any.type()) ) { return false; } org.omg.DynamicAny.DynSequence other = DynSequenceHelper.narrow( dyn_any ); if( other.get_length() != get_length()) { return false; } org.omg.CORBA.Any[] elements = get_elements(); org.omg.CORBA.Any[] other_elements = other.get_elements(); for( int i = 0; i < elements.length; i++ ) { if( ! (elements[i].equal( other_elements[i] ))) { return false; } } return true; }
for (int i=0; i<value.length; i++) { if (value[i] != null) { if (! value[i].type().equal(expectedTypeCode)) { clearData();
return true; if ( ! any.type().equal(dyn_any.type())) { return false;
for (int i=0; i<value.length; i++) { if (value[i] != null) { if (! value[i].type().equal(expectedTypeCode)) { clearData();
if( !type().equal( dyn_any.type()) )
throw wrapper.dynAnyDestroyed() ; if ( ! newDiscriminator.type().equal(discriminatorType())) { throw new TypeMismatch();