langtools/src/jdk.dev/share/classes/com/sun/tools/jdeps/Analyzer.java
changeset 28706 a724585645ce
parent 25874 83c19f00452c
child 30843 6e378856c5a2
--- a/langtools/src/jdk.dev/share/classes/com/sun/tools/jdeps/Analyzer.java	Tue Jan 27 15:11:57 2015 -0800
+++ b/langtools/src/jdk.dev/share/classes/com/sun/tools/jdeps/Analyzer.java	Tue Jan 27 19:50:41 2015 -0800
@@ -218,7 +218,7 @@
             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);
                 }
             }