aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/backends/csharp/CsharpBackend.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-08-29 16:10:23 +0100
committerMichael Williamson <mike@zwobble.org>2016-08-29 16:10:23 +0100
commit1a39bb268c68bc2c2452263ca539297d9905de8c (patch)
tree940a92f686399766a826db95c637a7d259fcb7ea /src/main/java/org/zwobble/couscous/backends/csharp/CsharpBackend.java
parent1d80de2bb51d053bf072c991e5c8788a3e64403b (diff)
Apply node transformers across lists of types
Diffstat (limited to 'src/main/java/org/zwobble/couscous/backends/csharp/CsharpBackend.java')
-rw-r--r--src/main/java/org/zwobble/couscous/backends/csharp/CsharpBackend.java7
1 files changed, 2 insertions, 5 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 a086fe2..d97b23d 100644
--- a/src/main/java/org/zwobble/couscous/backends/csharp/CsharpBackend.java
+++ b/src/main/java/org/zwobble/couscous/backends/csharp/CsharpBackend.java
@@ -25,11 +25,8 @@ public class CsharpBackend implements Backend {
Files.write(
outputFilePath,
transform(
- classes,
- classNode -> compileClass(classNode)));
+ CsharpCodeGenerator.generateCode(classes, namespace),
+ CsharpSerializer::serialize));
}
- private String compileClass(TypeNode classNode) {
- return CsharpSerializer.serialize(CsharpCodeGenerator.generateCode(classNode, namespace));
- }
}