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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]