diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-01-16 15:35:13 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-01-16 15:35:13 +0000 |
| commit | af752d54aac76cf11cbef4a15b56ed16161ff36a (patch) | |
| tree | 828484728daff2dc1f2fe76fc92591adf1994d38 /src/main/java/org/zwobble | |
| parent | 907cca69480959dd76afa3cb039244dd3b9833ca (diff) | |
Support static method calls in C# backend
Diffstat (limited to 'src/main/java/org/zwobble')
| -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 |
