Mariusz Sieroń преди 6 години
родител
ревизия
21fc9d1bfc
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  1. 4 2
      assira/src/main/java/net/ranides/assira/reflection/util/PackageScanner.java

+ 4 - 2
assira/src/main/java/net/ranides/assira/reflection/util/PackageScanner.java

@@ -155,8 +155,10 @@ public final class PackageScanner {
                 try {
                     JarEntry entry;
                     while(null != (entry = istream.getNextJarEntry())) {
-                        action.accept(entry.getName());
-                        return true;
+                        if(entry.getName().startsWith(croot) && !entry.isDirectory()) {
+                            action.accept(entry.getName());
+                            return true;
+                        }
                     }
                     istream.close();
                     return false;