langtools/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SimpleDocFileFactory.java
equal
deleted
inserted
replaced
81 @Override |
81 @Override |
82 Iterable<DocFile> list(Location location, DocPath path) { |
82 Iterable<DocFile> list(Location location, DocPath path) { |
83 if (location != StandardLocation.SOURCE_PATH) |
83 if (location != StandardLocation.SOURCE_PATH) |
84 throw new IllegalArgumentException(); |
84 throw new IllegalArgumentException(); |
85 |
85 |
86 Set<DocFile> files = new LinkedHashSet<DocFile>(); |
86 Set<DocFile> files = new LinkedHashSet<>(); |
87 for (String s : configuration.sourcepath.split(File.pathSeparator)) { |
87 for (String s : configuration.sourcepath.split(File.pathSeparator)) { |
88 if (s.isEmpty()) |
88 if (s.isEmpty()) |
89 continue; |
89 continue; |
90 File f = new File(s); |
90 File f = new File(s); |
91 if (f.isDirectory()) { |
91 if (f.isDirectory()) { |
204 } |
204 } |
205 } |
205 } |
206 |
206 |
207 /** If the file is a directory, list its contents. */ |
207 /** If the file is a directory, list its contents. */ |
208 public Iterable<DocFile> list() { |
208 public Iterable<DocFile> list() { |
209 List<DocFile> files = new ArrayList<DocFile>(); |
209 List<DocFile> files = new ArrayList<>(); |
210 for (File f: file.listFiles()) { |
210 for (File f: file.listFiles()) { |
211 files.add(new SimpleDocFile(f)); |
211 files.add(new SimpleDocFile(f)); |
212 } |
212 } |
213 return files; |
213 return files; |
214 } |
214 } |