aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-04-02 14:08:49 +0100
committerMichael Williamson <mike@zwobble.org>2016-04-02 14:08:49 +0100
commitdef25b112080df902121b09a35c02d1fe7728386 (patch)
tree754ee0234053128e7718b043ce8d62b296a20fd5 /src
parentfb062e8c2e7dbdd683bced1782d71983cfd45cc1 (diff)
Ensure directory exists before writing in C# backend
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/zwobble/couscous/backends/csharp/CsharpBackend.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/org/zwobble/couscous/backends/csharp/CsharpBackend.java b/src/main/java/org/zwobble/couscous/backends/csharp/CsharpBackend.java
index cc8b62c..3cd778b 100644
--- a/src/main/java/org/zwobble/couscous/backends/csharp/CsharpBackend.java
+++ b/src/main/java/org/zwobble/couscous/backends/csharp/CsharpBackend.java
@@ -30,6 +30,7 @@ public class CsharpBackend implements Backend {
@Override
public void compile(List<TypeNode> classes) throws IOException {
+ directoryPath.toFile().mkdirs();
Files.write(
directoryPath.resolve("Program.cs"),
Iterables.<String>concat(