From 05623dd4c339dd1819c0dc311c52a7ee77dddad1 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 28 Feb 2016 14:31:50 +0000 Subject: Make all methods public in C# backend --- .../org/zwobble/couscous/backends/csharp/CsharpSerializer.java | 2 +- .../couscous/tests/backends/csharp/CsharpSerializerTests.java | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/main/java/org/zwobble/couscous/backends/csharp/CsharpSerializer.java b/src/main/java/org/zwobble/couscous/backends/csharp/CsharpSerializer.java index a3479fa..036ee39 100644 --- a/src/main/java/org/zwobble/couscous/backends/csharp/CsharpSerializer.java +++ b/src/main/java/org/zwobble/couscous/backends/csharp/CsharpSerializer.java @@ -256,7 +256,7 @@ public class CsharpSerializer implements NodeVisitor { @Override public void visit(MethodNode method) { writer.writeStatement(() -> { - writer.writeKeyword("internal"); + writer.writeKeyword("public"); writer.writeSpace(); if (method.isStatic()) { writer.writeKeyword("static"); diff --git a/src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpSerializerTests.java b/src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpSerializerTests.java index 0d8c743..1cb7935 100644 --- a/src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpSerializerTests.java +++ b/src/test/java/org/zwobble/couscous/tests/backends/csharp/CsharpSerializerTests.java @@ -210,7 +210,7 @@ public class CsharpSerializerTests { String output = serialize(MethodNode.staticMethod("nothing") .returns(TypeName.of("void")) .build()); - assertEquals("internal static void nothing() {\n}\n", output); + assertEquals("public static void nothing() {\n}\n", output); } @Test @@ -218,7 +218,7 @@ public class CsharpSerializerTests { String output = serialize(MethodNode.builder("nothing") .returns(TypeName.of("void")) .build()); - assertEquals("internal void nothing() {\n}\n", output); + assertEquals("public void nothing() {\n}\n", output); } @Test @@ -229,7 +229,7 @@ public class CsharpSerializerTests { String output = serialize(methodNode); - assertEquals("internal static X nothing() {\n}\n", output); + assertEquals("public static X nothing() {\n}\n", output); } @Test @@ -242,7 +242,7 @@ public class CsharpSerializerTests { String output = serialize(methodNode); - assertEquals("internal static void nothing(X x, Y y) {\n}\n", output); + assertEquals("public static void nothing(X x, Y y) {\n}\n", output); } @Test @@ -252,7 +252,7 @@ public class CsharpSerializerTests { .statement(returns(literal(true))) .build(); String output = serialize(method); - assertEquals("internal static void nothing() {\n return true;\n}\n", output); + assertEquals("public static void nothing() {\n return true;\n}\n", output); } @Test -- cgit v1.2.3