2005-10-03  Audrius Meskauskas  <[EMAIL PROTECTED]>

* javax/rmi/CORBA/ValueHandler.java (getRunTimeCodeBase): Fixed return type.
* gnu/javax/rmi/CORBA/ValueHandlerDelegateImpl.java (getRunTimeCodeBase): Implemented.



Index: gnu/javax/rmi/CORBA/ValueHandlerDelegateImpl.java
===================================================================
RCS file: 
/cvsroot/classpath/classpath/gnu/javax/rmi/CORBA/ValueHandlerDelegateImpl.java,v
retrieving revision 1.1
diff -u -r1.1 ValueHandlerDelegateImpl.java
--- gnu/javax/rmi/CORBA/ValueHandlerDelegateImpl.java   2 Oct 2005 19:58:01 
-0000       1.1
+++ gnu/javax/rmi/CORBA/ValueHandlerDelegateImpl.java   3 Oct 2005 14:28:40 
-0000
@@ -38,8 +38,11 @@
 
 package gnu.javax.rmi.CORBA;
 
+import gnu.CORBA.CDR.gnuRuntime;
+
 import org.omg.CORBA.CustomMarshal;
 import org.omg.CORBA.portable.Streamable;
+import org.omg.SendingContext.RunTime;
 
 import java.io.Externalizable;
 import java.io.ObjectStreamClass;
@@ -57,9 +60,14 @@
   extends gnuRmiUtil
   implements ValueHandler
 {
-  public Runtime getRunTimeCodeBase()
+  /**
+   * This implementation associates RunTime with stream rather than with the
+   * value handler and this method is not used in the implementation. It is
+   * implemented just for the sake of compatibility. 
+   */
+  public RunTime getRunTimeCodeBase()
   {
-    throw new Error("Not implemented for ValueHandler");
+    return new gnuRuntime(null, null);
   }
 
   /**
Index: javax/rmi/CORBA/ValueHandler.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/rmi/CORBA/ValueHandler.java,v
retrieving revision 1.5
diff -u -r1.5 ValueHandler.java
--- javax/rmi/CORBA/ValueHandler.java   2 Oct 2005 19:58:01 -0000       1.5
+++ javax/rmi/CORBA/ValueHandler.java   3 Oct 2005 14:16:48 -0000
@@ -79,7 +79,7 @@
    * 
    * @return the codebase.
    */
-  Runtime getRunTimeCodeBase();
+  RunTime getRunTimeCodeBase();
 
   /**
    * Indicates that the given class is responsible itself for writing its
_______________________________________________
Classpath-patches mailing list
Classpath-patches@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath-patches

Reply via email to