src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
changeset 58350 e23e560afbcb
parent 58203 dfd434203aa0
child 58467 72ef2c0faf47
equal deleted inserted replaced
58349:894a3d15c344 58350:e23e560afbcb
   278     private class SearchPath extends LinkedHashSet<Path> {
   278     private class SearchPath extends LinkedHashSet<Path> {
   279 
   279 
   280         private static final long serialVersionUID = 0;
   280         private static final long serialVersionUID = 0;
   281 
   281 
   282         private boolean expandJarClassPaths = false;
   282         private boolean expandJarClassPaths = false;
   283         private final Set<Path> canonicalValues = new HashSet<>();
   283         private final transient Set<Path> canonicalValues = new HashSet<>();
   284 
   284 
   285         public SearchPath expandJarClassPaths(boolean x) {
   285         public SearchPath expandJarClassPaths(boolean x) {
   286             expandJarClassPaths = x;
   286             expandJarClassPaths = x;
   287             return this;
   287             return this;
   288         }
   288         }
   289 
   289 
   290         /**
   290         /**
   291          * What to use when path element is the empty string
   291          * What to use when path element is the empty string
   292          */
   292          */
   293         private Path emptyPathDefault = null;
   293         private transient Path emptyPathDefault = null;
   294 
   294 
   295         public SearchPath emptyPathDefault(Path x) {
   295         public SearchPath emptyPathDefault(Path x) {
   296             emptyPathDefault = x;
   296             emptyPathDefault = x;
   297             return this;
   297             return this;
   298         }
   298         }