private static void acceptJar()

in src/main/java/org/apache/maven/shared/dependency/analyzer/ClassFileVisitorUtils.java [73:85]


    private static void acceptJar(URL url, ClassFileVisitor visitor) throws IOException {
        try (JarInputStream in = new JarInputStream(url.openStream())) {
            JarEntry entry;
            while ((entry = in.getNextJarEntry()) != null) {
                String name = entry.getName();
                // ignore files like package-info.class and module-info.class
                if (name.endsWith(".class") && name.indexOf('-') == -1) {
                    // Jars(ZIP) always use / as the separator character
                    visitClass(name, in, visitor, '/');
                }
            }
        }
    }