+2003-07-14 Michael Koch <konqueror@gmx.de>
+
+ * gnu/java/rmi/server/UnicastServerRef.java:
+ New version from classpath.
+
2003-07-14 Michael Koch <konqueror@gmx.de>
* java/awt/image/MemoryImageSource.java,
private Object getHelperClass(Class cls, String type) {
try {
String classname = cls.getName();
- ClassLoader cl = cls.getClassLoader(); //DONT use "Class scls = Class.forName(classname + type);"
- Class scls = cl.loadClass(classname + type);
+ ClassLoader cl = cls.getClassLoader();
+ Class scls = cl == null ? Class.forName(classname + type)
+ : cl.loadClass(classname + type);
if (type.equals("_Stub")) {
try {
// JDK 1.2 stubs
* lets us know that.
*/
try {
- args[i] = in.readObject();
+ // need to handle primitive types
+ args[i] = ((RMIObjectInputStream)in).readValue(meth.getParameterTypes()[i]);
+
}
catch (Exception t) {
t.printStackTrace();
}
}
+
+