diff options
Diffstat (limited to 'src/main/java/org')
| -rw-r--r-- | src/main/java/org/zwobble/couscous/backends/csharp/CsharpSerializer.java | 15 |
1 files changed, 2 insertions, 13 deletions
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 187a44a..662a018 100644 --- a/src/main/java/org/zwobble/couscous/backends/csharp/CsharpSerializer.java +++ b/src/main/java/org/zwobble/couscous/backends/csharp/CsharpSerializer.java @@ -139,23 +139,12 @@ public class CsharpSerializer implements NodeVisitor { @Override public void visit(InstanceReceiver receiver) { - receiver.accept(new Receiver.Mapper<Void>() { - @Override - public Void visit(ExpressionNode receiver) { - write(receiver); - return null; - } - - @Override - public Void visit(TypeName receiver) { - throw new UnsupportedOperationException(); - } - }); + write(receiver.getExpression()); } @Override public void visit(StaticReceiver receiver) { - throw new UnsupportedOperationException(); + writeTypeReference(receiver.getType()); } @Override |
