User: juhalindfors
Date: 02/03/17 12:32:09
Modified: src/main/org/jboss/mx/loading UnifiedClassLoader.java
Log:
defining the class in the correct place
Revision Changes Path
1.2 +12 -7 jmx/src/main/org/jboss/mx/loading/UnifiedClassLoader.java
Index: UnifiedClassLoader.java
===================================================================
RCS file: /cvsroot/jboss/jmx/src/main/org/jboss/mx/loading/UnifiedClassLoader.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- UnifiedClassLoader.java 17 Mar 2002 10:30:31 -0000 1.1
+++ UnifiedClassLoader.java 17 Mar 2002 20:32:09 -0000 1.2
@@ -29,7 +29,7 @@
* @author <a href="[EMAIL PROTECTED]">Christoph G. Jung</a>
* @author <a href="[EMAIL PROTECTED]">Scott Stark</a>
* @author <a href="[EMAIL PROTECTED]">Juha Lindfors</a>
- * @version <tt>$Revision: 1.1 $</tt>
+ * @version <tt>$Revision: 1.2 $</tt>
*
* <p><b>20010830 marc fleury:</b>
* <ul>
@@ -125,23 +125,28 @@
}
/**
+ *
*/
- public Class loadClassLocally(String name, boolean resolve)
- throws ClassNotFoundException
+ protected Class findClass(String name) throws ClassNotFoundException
{
- // check our own class definitions foist, then delegate to parent
Object o = classes.get(name);
if (o != null)
{
byte[] code = (byte[])o;
+ classes.remove(name);
return defineClass(name, code, 0, code.length);
}
- else
- {
- return super.loadClass(name, resolve);
- }
+ else return super.findClass(name);
+ }
+
+ /**
+ */
+ public Class loadClassLocally(String name, boolean resolve)
+ throws ClassNotFoundException
+ {
+ return super.loadClass(name, resolve);
}
/**
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development