1.1 --- a/src/share/classes/com/sun/tools/jdeps/Analyzer.java Thu Jul 17 15:23:08 2014 -0700 1.2 +++ b/src/share/classes/com/sun/tools/jdeps/Analyzer.java Fri Jul 18 10:43:41 2014 -0700 1.3 @@ -114,6 +114,11 @@ 1.4 return false; 1.5 } 1.6 1.7 + public Set<String> dependences(Archive source) { 1.8 + ArchiveDeps result = results.get(source); 1.9 + return result.targetDependences(); 1.10 + } 1.11 + 1.12 public interface Visitor { 1.13 /** 1.14 * Visits a recorded dependency from origin to target which can be 1.15 @@ -179,6 +184,14 @@ 1.16 return deps; 1.17 } 1.18 1.19 + Set<String> targetDependences() { 1.20 + Set<String> targets = new HashSet<>(); 1.21 + for (Dep d : deps) { 1.22 + targets.add(d.target()); 1.23 + } 1.24 + return targets; 1.25 + } 1.26 + 1.27 Set<Archive> requires() { 1.28 return requires; 1.29 }