aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/backends/csharp/CsharpBackend.java
diff options
context:
space:
mode:
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.java15
1 files changed, 1 insertions, 14 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 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);
}
}