You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bcel-dev@jakarta.apache.org by tc...@apache.org on 2006/03/02 03:10:24 UTC
svn commit: r382242 -
/jakarta/bcel/trunk/src/java/org/apache/bcel/util/ClassLoader.java
Author: tcurdt
Date: Wed Mar 1 18:10:23 2006
New Revision: 382242
URL: http://svn.apache.org/viewcvs?rev=382242&view=rev
Log:
fixes
http://issues.apache.org/bugzilla/show_bug.cgi?id=38377
Modified:
jakarta/bcel/trunk/src/java/org/apache/bcel/util/ClassLoader.java
Modified: jakarta/bcel/trunk/src/java/org/apache/bcel/util/ClassLoader.java
URL: http://svn.apache.org/viewcvs/jakarta/bcel/trunk/src/java/org/apache/bcel/util/ClassLoader.java?rev=382242&r1=382241&r2=382242&view=diff
==============================================================================
--- jakarta/bcel/trunk/src/java/org/apache/bcel/util/ClassLoader.java (original)
+++ jakarta/bcel/trunk/src/java/org/apache/bcel/util/ClassLoader.java Wed Mar 1 18:10:23 2006
@@ -60,7 +60,6 @@
private String[] ignored_packages;
private Repository repository = SyntheticRepository.getInstance();
- private java.lang.ClassLoader deferTo = ClassLoader.getSystemClassLoader();
/** Ignored packages are by default ( "java.", "sun.",
* "javax."), i.e. loaded by system class loader
@@ -72,8 +71,8 @@
/** @param deferTo delegate class loader to use for ignored packages
*/
public ClassLoader(java.lang.ClassLoader deferTo) {
- this();
- this.deferTo = deferTo;
+ super(deferTo);
+ this.ignored_packages = DEFAULT_IGNORED_PACKAGES;
this.repository = new ClassLoaderRepository(deferTo);
}
@@ -90,7 +89,6 @@
*/
public ClassLoader(java.lang.ClassLoader deferTo, String [] ignored_packages) {
this(ignored_packages);
- this.deferTo = deferTo;
this.repository = new ClassLoaderRepository(deferTo);
}
@@ -107,7 +105,7 @@
*/
for(int i=0; i < ignored_packages.length; i++) {
if(class_name.startsWith(ignored_packages[i])) {
- cl = deferTo.loadClass(class_name);
+ cl = getParent().loadClass(class_name);
break;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: bcel-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: bcel-dev-help@jakarta.apache.org