diff options
Diffstat (limited to 'src/main/java/org/zwobble/couscous/ast')
| -rw-r--r-- | src/main/java/org/zwobble/couscous/ast/ClassNodeBuilder.java | 2 | ||||
| -rw-r--r-- | src/main/java/org/zwobble/couscous/ast/FormalTypeParameterNode.java | 10 |
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 |
