From bc9cf8d94f1baa00c35a0a4d3131e4ca52deaa7c Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 16 Jan 2016 15:04:28 +0000 Subject: Move C# class serialization into CsharpSerializer --- .../zwobble/couscous/backends/csharp/CsharpBackend.java | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'src/main/java/org/zwobble/couscous/backends/csharp/CsharpBackend.java') 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 3b69341..b92e683 100644 --- a/src/main/java/org/zwobble/couscous/backends/csharp/CsharpBackend.java +++ b/src/main/java/org/zwobble/couscous/backends/csharp/CsharpBackend.java @@ -5,7 +5,6 @@ import com.google.common.collect.Iterables; import com.google.common.io.Resources; import org.zwobble.couscous.Backend; import org.zwobble.couscous.ast.ClassNode; -import org.zwobble.couscous.ast.MethodNode; import java.io.IOException; import java.nio.charset.StandardCharsets; @@ -49,18 +48,6 @@ public class CsharpBackend implements Backend { } private String compileClass(ClassNode classNode) { - String namespace = this.namespace + - classNode.getName().getPackage() - .map(packageName -> packageName + ".") - .orElse(""); - return "namespace " + namespace + " {" + - " internal class " + classNode.getSimpleName() + " {" + - String.join("\n", transform(classNode.getMethods(), method -> compileMethod(method))) + - " }" + - "}"; - } - - private String compileMethod(MethodNode method) { - return CsharpSerializer.serialize(method, namespace); + return CsharpSerializer.serialize(classNode, namespace); } } -- cgit v1.2.3