aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/ast
diff options
context:
space:
mode:
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