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

changeset 2802
6b43535fb9f8
parent 2539
a51b7fd0543b
child 2893
ca5783d9a597
equal deleted inserted replaced
2801:31ceef045272 2802:6b43535fb9f8
221 @Override 221 @Override
222 public void visit(Location o, Location t) { 222 public void visit(Location o, Location t) {
223 Archive targetArchive = findArchive(t); 223 Archive targetArchive = findArchive(t);
224 if (filter.accepts(o, archive, t, targetArchive)) { 224 if (filter.accepts(o, archive, t, targetArchive)) {
225 addDep(o, t); 225 addDep(o, t);
226 if (!requires.contains(targetArchive)) { 226 if (archive != targetArchive && !requires.contains(targetArchive)) {
227 requires.add(targetArchive); 227 requires.add(targetArchive);
228 } 228 }
229 } 229 }
230 if (targetArchive instanceof JDKArchive) { 230 if (targetArchive instanceof JDKArchive) {
231 Profile p = Profile.getProfile(t.getPackageName()); 231 Profile p = Profile.getProfile(t.getPackageName());

mercurial