Пример #1
0
  /**
   * Returns the name of the member at the current position. This operation may return an empty
   * string since the TypeCode of the value being manipulated may not contain the names of members.
   *
   * @exception TypeMismatch if the DynStruct represents an empty exception.
   * @exception InvalidValue if the current position does not indicate a member
   */
  public String current_member_name()
      throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
          org.omg.DynamicAny.DynAnyPackage.InvalidValue {
    org.omg.CORBA.portable.ServantObject $so = _servant_preinvoke("current_member_name", _opsClass);
    DynStructOperations $self = (DynStructOperations) $so.servant;

    try {
      return $self.current_member_name();
    } finally {
      _servant_postinvoke($so);
    }
  } // current_member_name