| Index: tools/binary_size/java/src/org/chromium/tools/binary_size/NmDumper.java
|
| diff --git a/tools/binary_size/java/src/org/chromium/tools/binary_size/NmDumper.java b/tools/binary_size/java/src/org/chromium/tools/binary_size/NmDumper.java
|
| index 286fd61bb9fd50838dffde6271806e1442a3270f..81b05fa1f3f61c3c2a05e5e6cf6a6c914f73db77 100644
|
| --- a/tools/binary_size/java/src/org/chromium/tools/binary_size/NmDumper.java
|
| +++ b/tools/binary_size/java/src/org/chromium/tools/binary_size/NmDumper.java
|
| @@ -91,7 +91,8 @@ class NmDumper {
|
|
|
| private Output() {
|
| try {
|
| - new File(mOutPath).getParentFile().mkdirs();
|
| + File parentDir = new File(mOutPath).getParentFile();
|
| + assert (parentDir.mkdirs() || parentDir.isDirectory());
|
| outWriter = new PrintWriter(mOutPath);
|
| } catch (FileNotFoundException e) {
|
| throw new RuntimeException("Can't open output file: " + mOutPath, e);
|
| @@ -99,7 +100,8 @@ class NmDumper {
|
|
|
| if (mFailPath != null) {
|
| try {
|
| - new File(mFailPath).getParentFile().mkdirs();
|
| + File parentDir = new File(mFailPath).getParentFile();
|
| + assert (parentDir.mkdirs() || parentDir.isDirectory());
|
| failWriter = new PrintWriter(mFailPath);
|
| } catch (FileNotFoundException e) {
|
| throw new RuntimeException("Can't open fail file: " + mFailPath, e);
|
| @@ -110,7 +112,8 @@ class NmDumper {
|
|
|
| if (mSkipPath != null) {
|
| try {
|
| - new File(mSkipPath).getParentFile().mkdirs();
|
| + File parentDir = new File(mSkipPath).getParentFile();
|
| + assert (parentDir.mkdirs() || parentDir.isDirectory());
|
| skipWriter = new PrintWriter(mSkipPath);
|
| } catch (IOException e) {
|
| throw new RuntimeException("Can't open skip file: " + mSkipPath, e);
|
|
|