Build break; forgot to check in dependency of r3247.
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@3250 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/util/Util.java b/dev/core/src/com/google/gwt/dev/util/Util.java
index b2047f7..d224eb2 100644
--- a/dev/core/src/com/google/gwt/dev/util/Util.java
+++ b/dev/core/src/com/google/gwt/dev/util/Util.java
@@ -967,6 +967,28 @@
}
}
+ public static void writeStringAsFile(TreeLogger logger, File file,
+ String string) throws UnableToCompleteException {
+ FileOutputStream stream = null;
+ OutputStreamWriter writer = null;
+ BufferedWriter buffered = null;
+ try {
+ stream = new FileOutputStream(file);
+ writer = new OutputStreamWriter(stream, DEFAULT_ENCODING);
+ buffered = new BufferedWriter(writer);
+ file.getParentFile().mkdirs();
+ buffered.write(string);
+ } catch (IOException e) {
+ logger.log(TreeLogger.ERROR, "Unable to write file: "
+ + file.getAbsolutePath(), e);
+ throw new UnableToCompleteException();
+ } finally {
+ Utility.close(buffered);
+ Utility.close(writer);
+ Utility.close(stream);
+ }
+ }
+
public static boolean writeStringAsFile(File file, String string) {
FileOutputStream stream = null;
OutputStreamWriter writer = null;