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 2007/03/10 16:21:34 UTC
svn commit: r516730 -
/jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java
Author: tcurdt
Date: Sat Mar 10 07:21:34 2007
New Revision: 516730
URL: http://svn.apache.org/viewvc?view=rev&rev=516730
Log:
http://issues.apache.org/bugzilla/show_bug.cgi?id=41716
Modified:
jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java
Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java
URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java?view=diff&rev=516730&r1=516729&r2=516730
==============================================================================
--- jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java (original)
+++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java Sat Mar 10 07:21:34 2007
@@ -26,10 +26,12 @@
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
+import java.util.Enumeration;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.StringTokenizer;
+import java.util.Vector;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
@@ -213,6 +215,22 @@
}
}
return null;
+ }
+
+ /**
+ * @param name fully qualified resource name, e.g. java/lang/String.class
+ * @return An Enumeration of URLs supplying the resource, or an
+ * empty Enumeration if no resource with that name.
+ */
+ public Enumeration getResources(String name) {
+ Vector results = new Vector();
+ for (int i = 0; i < paths.length; i++) {
+ URL url;
+ if ((url = paths[i].getResource(name)) != null) {
+ results.add(url);
+ }
+ }
+ return results.elements();
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: bcel-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: bcel-dev-help@jakarta.apache.org