< prev index next >

src/share/classes/com/sun/tools/jdeps/Analyzer.java

Print this page
rev 2788 : 8068937: jdeps shows "not found" if target class has no reference other than its own package
Reviewed-by: alanb

@@ -221,11 +221,11 @@
         @Override
         public void visit(Location o, Location t) {
             Archive targetArchive = findArchive(t);
             if (filter.accepts(o, archive, t, targetArchive)) {
                 addDep(o, t);
-                if (!requires.contains(targetArchive)) {
+                if (archive != targetArchive && !requires.contains(targetArchive)) {
                     requires.add(targetArchive);
                 }
             }
             if (targetArchive instanceof JDKArchive) {
                 Profile p = Profile.getProfile(t.getPackageName());
< prev index next >