From 8ac6cb16b727b5e3d28ab89fee1d169a4f74d9a1 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Tue, 8 Mar 2016 16:03:21 +0000 Subject: Change name of formal type parameters back to a string --- src/main/java/org/zwobble/couscous/ast/ClassNodeBuilder.java | 2 +- .../java/org/zwobble/couscous/ast/FormalTypeParameterNode.java | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'src/main/java/org/zwobble/couscous/ast') diff --git a/src/main/java/org/zwobble/couscous/ast/ClassNodeBuilder.java b/src/main/java/org/zwobble/couscous/ast/ClassNodeBuilder.java index db14773..282df33 100644 --- a/src/main/java/org/zwobble/couscous/ast/ClassNodeBuilder.java +++ b/src/main/java/org/zwobble/couscous/ast/ClassNodeBuilder.java @@ -38,7 +38,7 @@ public class ClassNodeBuilder { } public ClassNodeBuilder addTypeParameter(String name) { - this.typeParameters.add(formalTypeParameter(TypeName.of(name))); + this.typeParameters.add(formalTypeParameter(name)); return this; } diff --git a/src/main/java/org/zwobble/couscous/ast/FormalTypeParameterNode.java b/src/main/java/org/zwobble/couscous/ast/FormalTypeParameterNode.java index b2d7408..4582719 100644 --- a/src/main/java/org/zwobble/couscous/ast/FormalTypeParameterNode.java +++ b/src/main/java/org/zwobble/couscous/ast/FormalTypeParameterNode.java @@ -4,22 +4,22 @@ import org.zwobble.couscous.ast.visitors.NodeMapper; import org.zwobble.couscous.ast.visitors.NodeTransformer; public class FormalTypeParameterNode implements Node { - public static FormalTypeParameterNode formalTypeParameter(TypeName name) { + public static FormalTypeParameterNode formalTypeParameter(String name) { return new FormalTypeParameterNode(name); } - private final TypeName name; + private final String name; - public FormalTypeParameterNode(TypeName name) { + public FormalTypeParameterNode(String name) { this.name = name; } - public TypeName getName() { + public String getName() { return name; } public FormalTypeParameterNode transform(NodeTransformer transformer) { - return new FormalTypeParameterNode(transformer.transform(name)); + return this; } @Override -- cgit v1.2.3