CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Jeroen Frijters <jfrijters> 06/08/17 07:43:56
Modified files: . : ChangeLog gnu/java/rmi/server: RMIClassLoaderImpl.java RMIObjectInputStream.java gnu/javax/rmi/CORBA: UtilDelegateImpl.java java/io : ObjectInputStream.java vm/reference/gnu/classpath: VMStackWalker.java vm/reference/java/io: VMObjectInputStream.java Log message: 2006-08-17 Jeroen Frijters <[EMAIL PROTECTED]> * gnu/java/rmi/server/RMIClassLoaderImpl.java (loadClass): Rewritten to use getClassLoader. (loadProxyClass): Implemented. (getClassLoader): Fixed support for null or empty codebase. * gnu/java/rmi/server/RMIObjectInputStream.java (resolveClass): Use user class loader as default class loader. (resolveProxyClass): Delegate to RMIClassLoader.loadProxyClass. * gnu/javax/rmi/CORBA/UtilDelegateImpl.java (loadClass): Simplified and use user class loader instead of context class loader as default. * java/io/ObjectInputStream.java (currentLoader): Use VMStackWalker.firstNonNullClassLoader(). * vm/reference/gnu/classpath/VMStackWalker.java (firstNonNullClassLoader): New method. * vm/reference/java/io/VMObjectInputStream.java (loaderAction, currentClassLoader): Removed. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8415&r2=1.8416 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/rmi/server/RMIClassLoaderImpl.java?cvsroot=classpath&r1=1.1&r2=1.2 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/java/rmi/server/RMIObjectInputStream.java?cvsroot=classpath&r1=1.10&r2=1.11 http://cvs.savannah.gnu.org/viewcvs/classpath/gnu/javax/rmi/CORBA/UtilDelegateImpl.java?cvsroot=classpath&r1=1.9&r2=1.10 http://cvs.savannah.gnu.org/viewcvs/classpath/java/io/ObjectInputStream.java?cvsroot=classpath&r1=1.77&r2=1.78 http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/gnu/classpath/VMStackWalker.java?cvsroot=classpath&r1=1.6&r2=1.7 http://cvs.savannah.gnu.org/viewcvs/classpath/vm/reference/java/io/VMObjectInputStream.java?cvsroot=classpath&r1=1.5&r2=1.6