]> source.dussan.org Git - aspectj.git/commitdiff
fix for 42574. (Not using FileUtil.listFiles as recursive (and looks broken for neste...
authorwisberg <wisberg>
Fri, 31 Oct 2003 19:50:54 +0000 (19:50 +0000)
committerwisberg <wisberg>
Fri, 31 Oct 2003 19:50:54 +0000 (19:50 +0000)
org.aspectj.ajdt.core/src/org/aspectj/ajdt/ajc/BuildArgParser.java

index 6adf13c3f39ea17fb9b2782d845462be9d7d4e09..0fae2686a0cb7ac4abc46c4f22079dd616274fec 100644 (file)
@@ -250,15 +250,13 @@ public class BuildArgParser extends Main {
                while (tokenizer.hasMoreTokens()) {
 //                     classpathCollector.add(tokenizer.nextToken());
                        File dirFile = new File((String)tokenizer.nextToken());
-                       if (dirFile.exists() && dirFile.isDirectory()) {
-                               File[] files = FileUtil.listFiles(dirFile, new FileFilter() {
-                                       public boolean accept(File pathname) {
-                                               return pathname.isFile() && pathname.getName().endsWith(".jar"); 
-                                       }
-                               });
+                       if (dirFile.canRead() && dirFile.isDirectory()) {
+                               File[] files = dirFile.listFiles(FileUtil.ZIP_FILTER);
                                for (int i = 0; i < files.length; i++) {
                                        classpathCollector.add(files[i].getAbsolutePath());     
                                }
+                       } else {
+                // XXX alert on invalid -extdirs entries
                        }
                }       
        }