src/share/classes/com/sun/tools/javac/nio/PathFileObject.java

changeset 1080
edd7d9bd32dd
parent 966
53f212bed4f4
child 1357
c75be5bc5283
equal deleted inserted replaced
1073:f85d980faaf8 1080:edd7d9bd32dd
203 return Files.newInputStream(path); 203 return Files.newInputStream(path);
204 } 204 }
205 205
206 @Override 206 @Override
207 public OutputStream openOutputStream() throws IOException { 207 public OutputStream openOutputStream() throws IOException {
208 fileManager.flushCache(this);
208 ensureParentDirectoriesExist(); 209 ensureParentDirectoriesExist();
209 return Files.newOutputStream(path); 210 return Files.newOutputStream(path);
210 } 211 }
211 212
212 @Override 213 @Override
239 return cb; 240 return cb;
240 } 241 }
241 242
242 @Override 243 @Override
243 public Writer openWriter() throws IOException { 244 public Writer openWriter() throws IOException {
245 fileManager.flushCache(this);
244 ensureParentDirectoriesExist(); 246 ensureParentDirectoriesExist();
245 return new OutputStreamWriter(Files.newOutputStream(path), fileManager.getEncodingName()); 247 return new OutputStreamWriter(Files.newOutputStream(path), fileManager.getEncodingName());
246 } 248 }
247 249
248 @Override 250 @Override

mercurial