< prev index next >

src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java

Print this page

        

*** 36,45 **** --- 36,46 ---- import com.sun.tools.classfile.Dependency; import com.sun.tools.classfile.Dependency.Location; import java.io.IOException; import java.io.UncheckedIOException; + import java.nio.file.Paths; import java.util.Collections; import java.util.Deque; import java.util.HashMap; import java.util.HashSet; import java.util.Map;
*** 170,180 **** if (parsedArchives.get(finder).contains(archive)) return Optional.empty(); parsedArchives.get(finder).add(archive); ! trace("parsing %s %s%n", archive.getName(), archive.path()); FutureTask<Set<Location>> task = new FutureTask<>(() -> { Set<Location> targets = new HashSet<>(); for (ClassFile cf : archive.reader().getClassFiles()) { if (cf.access_flags.is(AccessFlags.ACC_MODULE)) continue; --- 171,181 ---- if (parsedArchives.get(finder).contains(archive)) return Optional.empty(); parsedArchives.get(finder).add(archive); ! trace("parsing %s %s%n", archive.getName(), archive.getPathName()); FutureTask<Set<Location>> task = new FutureTask<>(() -> { Set<Location> targets = new HashSet<>(); for (ClassFile cf : archive.reader().getClassFiles()) { if (cf.access_flags.is(AccessFlags.ACC_MODULE)) continue;
< prev index next >