# HG changeset patch # User jjg # Date 1412907270 25200 # Node ID 3c8314271af78a5cef9735dc4f52a013d4ab762a # Parent a137992d750c72f6f944f341aa19b0d0d96afe0c 8060043: Rename Locations.Path to Locations.SearchPath Reviewed-by: ksrini diff -r a137992d750c -r 3c8314271af7 langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java --- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java Wed Jul 05 20:04:04 2017 +0200 +++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java Thu Oct 09 19:14:30 2014 -0700 @@ -173,14 +173,14 @@ * Utility class to help evaluate a path option. Duplicate entries are ignored, jar class paths * can be expanded. */ - private class Path extends LinkedHashSet { + private class SearchPath extends LinkedHashSet { private static final long serialVersionUID = 0; private boolean expandJarClassPaths = false; private final Set canonicalValues = new HashSet<>(); - public Path expandJarClassPaths(boolean x) { + public SearchPath expandJarClassPaths(boolean x) { expandJarClassPaths = x; return this; } @@ -190,12 +190,12 @@ */ private File emptyPathDefault = null; - public Path emptyPathDefault(File x) { + public SearchPath emptyPathDefault(File x) { emptyPathDefault = x; return this; } - public Path addDirectories(String dirs, boolean warn) { + public SearchPath addDirectories(String dirs, boolean warn) { boolean prev = expandJarClassPaths; expandJarClassPaths = true; try { @@ -210,7 +210,7 @@ } } - public Path addDirectories(String dirs) { + public SearchPath addDirectories(String dirs) { return addDirectories(dirs, warn); } @@ -235,18 +235,18 @@ } } - public Path addFiles(String files, boolean warn) { + public SearchPath addFiles(String files, boolean warn) { if (files != null) { addFiles(getPathEntries(files, emptyPathDefault), warn); } return this; } - public Path addFiles(String files) { + public SearchPath addFiles(String files) { return addFiles(files, warn); } - public Path addFiles(Iterable files, boolean warn) { + public SearchPath addFiles(Iterable files, boolean warn) { if (files != null) { for (File file : files) { addFile(file, warn); @@ -255,7 +255,7 @@ return this; } - public Path addFiles(Iterable files) { + public SearchPath addFiles(Iterable files) { return addFiles(files, warn); } @@ -458,7 +458,7 @@ @Override void setLocation(Iterable files) { - Path p; + SearchPath p; if (files == null) { p = computePath(null); } else { @@ -467,12 +467,12 @@ searchPath = Collections.unmodifiableCollection(p); } - protected Path computePath(String value) { + protected SearchPath computePath(String value) { return createPath().addFiles(value); } - protected Path createPath() { - return new Path(); + protected SearchPath createPath() { + return new SearchPath(); } } @@ -494,7 +494,7 @@ } @Override - protected Path computePath(String value) { + protected SearchPath computePath(String value) { String cp = value; // CLASSPATH environment variable when run from `javac'. @@ -517,8 +517,8 @@ } @Override - protected Path createPath() { - return new Path() + protected SearchPath createPath() { + return new SearchPath() .expandJarClassPaths(true) // Only search user jars for Class-Paths .emptyPathDefault(new File(".")); // Empty path elt ==> current directory } @@ -616,15 +616,15 @@ } else { defaultBootClassPathRtJar = null; isDefaultBootClassPath = false; - Path p = new Path().addFiles(files, false); + SearchPath p = new SearchPath().addFiles(files, false); searchPath = Collections.unmodifiableCollection(p); optionValues.clear(); } } - Path computePath() { + SearchPath computePath() { defaultBootClassPathRtJar = null; - Path path = new Path(); + SearchPath path = new SearchPath(); String bootclasspathOpt = optionValues.get(BOOTCLASSPATH); String endorseddirsOpt = optionValues.get(ENDORSEDDIRS);