Fixes mkdirs order in Util.writeStringAsFile().

Review by: tobyr (desk)

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7369 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 f06b447..9713a20 100644
--- a/dev/core/src/com/google/gwt/dev/util/Util.java
+++ b/dev/core/src/com/google/gwt/dev/util/Util.java
@@ -1226,11 +1226,11 @@
     OutputStreamWriter writer = null;
     BufferedWriter buffered = null;
     try {
+      // No need to check mkdirs result because an IOException will occur anyway
+      file.getParentFile().mkdirs();
       stream = new FileOutputStream(file);
       writer = new OutputStreamWriter(stream, DEFAULT_ENCODING);
       buffered = new BufferedWriter(writer);
-      // No need to check mkdirs result because an IOException will occur anyway
-      file.getParentFile().mkdirs();
       buffered.write(string);
     } catch (IOException e) {
       return false;