From 60a93a684ed18ca3c18dafa8120de8ee95b33bc7 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Mon, 27 Mar 2017 23:12:55 +0100 Subject: Handle adding zero inner types to EnumNode --- src/main/java/org/zwobble/couscous/ast/EnumNode.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/zwobble/couscous/ast/EnumNode.java b/src/main/java/org/zwobble/couscous/ast/EnumNode.java index 1b5941f..fcbea03 100644 --- a/src/main/java/org/zwobble/couscous/ast/EnumNode.java +++ b/src/main/java/org/zwobble/couscous/ast/EnumNode.java @@ -78,7 +78,11 @@ public class EnumNode implements TypeNode { @Override public TypeNode addInnerTypes(List types) { - throw new UnsupportedOperationException(); + if (types.size() == 0) { + return this; + } else { + throw new UnsupportedOperationException(); + } } @Override -- cgit v1.2.3