langtools/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/SimpleDocFileFactory.java
changeset 22163 3651128c74eb
parent 19667 fdfce85627a9
equal deleted inserted replaced
22162:3b3e23e67329 22163:3651128c74eb
    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         }