langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
changeset 26535 24dfa5fd8fe2
parent 25874 83c19f00452c
child 27225 8369cde9152a
equal deleted inserted replaced
26534:43bd005b6972 26535:24dfa5fd8fe2
    80             List<File> list = new ArrayList<>();
    80             List<File> list = new ArrayList<>();
    81 
    81 
    82             for (StringTokenizer st = new StringTokenizer(path);
    82             for (StringTokenizer st = new StringTokenizer(path);
    83                  st.hasMoreTokens(); ) {
    83                  st.hasMoreTokens(); ) {
    84                 String elt = st.nextToken();
    84                 String elt = st.nextToken();
    85                 try {
    85                 File f = new File(elt);
    86                     File f = parent == null ? new File(elt): new File(file.toURI().resolve(elt));
    86                 if (!f.isAbsolute() && parent != null)
    87                     list.add(f);
    87                     f = new File(parent,elt).getAbsoluteFile();
    88                 } catch (IllegalArgumentException ex) {}
    88                 list.add(f);
    89             }
    89             }
    90 
    90 
    91             return list;
    91             return list;
    92         }
    92         }
    93     }
    93     }