antlr
Class PreservingFileWriter
public
class
PreservingFileWriter
extends FileWriter
PreservingFileWriter only overwrites target if the new file is different.
Mainly added in order to prevent big and unnecessary recompiles in C++
projects.
I/O is buffered.
| Method Summary |
| void | close() Close the file and see if the actual target is different
if so the target file is overwritten by the copy. |
protected File target_file
protected File tmp_file
public PreservingFileWriter(String file)
public void close()
Close the file and see if the actual target is different
if so the target file is overwritten by the copy. If not we do nothing