aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/ast
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-03-08 16:03:21 +0000
committerMichael Williamson <mike@zwobble.org>2016-03-08 16:03:21 +0000
commit8ac6cb16b727b5e3d28ab89fee1d169a4f74d9a1 (patch)
tree9dcf5d4bb162aa40df1be8afa563f599d72249ed /src/main/java/org/zwobble/couscous/ast
parentce9f894f75727c17b3237c3453dacb91d404b32c (diff)
Change name of formal type parameters back to a string
Diffstat (limited to 'src/main/java/org/zwobble/couscous/ast')
-rw-r--r--src/main/java/org/zwobble/couscous/ast/ClassNodeBuilder.java2
-rw-r--r--src/main/java/org/zwobble/couscous/ast/FormalTypeParameterNode.java10
2 files changed, 6 insertions, 6 deletions
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