1 package dynaop.remote;2 3 import java.io.IOException ;4 import java.io.InputStream ;5 import java.io.ObjectInputStream ;6 7 import com.sun.corba.se.internal.io.ObjectStreamClass;8 9 import dynaop.util.Classes;10 11 /**12 * Workaround for pre-1.4 JVMs.13 * 14 * @author Bob Lee (crazybob@crazybob.org)15 */16 class PatchedObjectInputStream extends ObjectInputStream {17 18 public PatchedObjectInputStream(InputStream in) throws IOException {19 super(in);20 }21 22 protected Class resolveClass(ObjectStreamClass v)23 throws ClassNotFoundException {24 return Classes.forName(v.getName());25 }26 }27