diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-03-08 16:03:21 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-03-08 16:03:21 +0000 |
| commit | 8ac6cb16b727b5e3d28ab89fee1d169a4f74d9a1 (patch) | |
| tree | 9dcf5d4bb162aa40df1be8afa563f599d72249ed /src/main/java/org/zwobble/couscous/ast | |
| parent | ce9f894f75727c17b3237c3453dacb91d404b32c (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.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 |
