瀏覽代碼

fix: PackageScanner

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;