langtools/src/share/classes/com/sun/tools/javac/file/RegularFileObject.java
changeset 22163 3651128c74eb
parent 22159 682da512ec17
child 22449 1fd6d4bec7dd
equal deleted inserted replaced
22162:3b3e23e67329 22163:3651128c74eb
   239 
   239 
   240     private File getAbsoluteFile() {
   240     private File getAbsoluteFile() {
   241         File absFile = (absFileRef == null ? null : absFileRef.get());
   241         File absFile = (absFileRef == null ? null : absFileRef.get());
   242         if (absFile == null) {
   242         if (absFile == null) {
   243             absFile = file.getAbsoluteFile();
   243             absFile = file.getAbsoluteFile();
   244             absFileRef = new SoftReference<File>(absFile);
   244             absFileRef = new SoftReference<>(absFile);
   245         }
   245         }
   246         return absFile;
   246         return absFile;
   247     }
   247     }
   248 }
   248 }