From d58b27ee89a014aa294b25baffd53c7a96a64be3 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 30 Oct 2016 17:21:10 +0000 Subject: Extract inner type hoisting to separate step --- src/main/java/org/zwobble/couscous/ast/EnumNode.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/main/java/org/zwobble/couscous/ast/EnumNode.java') diff --git a/src/main/java/org/zwobble/couscous/ast/EnumNode.java b/src/main/java/org/zwobble/couscous/ast/EnumNode.java index 92084dd..4a41a03 100644 --- a/src/main/java/org/zwobble/couscous/ast/EnumNode.java +++ b/src/main/java/org/zwobble/couscous/ast/EnumNode.java @@ -49,6 +49,11 @@ public class EnumNode implements TypeNode { return list(); } + @Override + public List getInnerTypes() { + return list(); + } + @Override public int nodeType() { return NodeTypes.ENUM; @@ -66,6 +71,11 @@ public class EnumNode implements TypeNode { eagerMap(values, transformer::transformFieldName)); } + @Override + public TypeNode stripInnerTypes() { + return this; + } + @Override public String toString() { return "EnumNode(" + -- cgit v1.2.3