aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org')
-rw-r--r--src/main/java/org/zwobble/couscous/ast/visitors/NodeTransformer.java15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/main/java/org/zwobble/couscous/ast/visitors/NodeTransformer.java b/src/main/java/org/zwobble/couscous/ast/visitors/NodeTransformer.java
index 835843d..2db12c6 100644
--- a/src/main/java/org/zwobble/couscous/ast/visitors/NodeTransformer.java
+++ b/src/main/java/org/zwobble/couscous/ast/visitors/NodeTransformer.java
@@ -6,7 +6,6 @@ import org.zwobble.couscous.ast.*;
import org.zwobble.couscous.types.ScalarType;
import org.zwobble.couscous.types.Type;
import org.zwobble.couscous.types.TypeParameter;
-import org.zwobble.couscous.util.ExtraLists;
import java.util.List;
import java.util.Map;
@@ -15,7 +14,6 @@ import java.util.Set;
import java.util.function.Function;
import static org.zwobble.couscous.util.ExtraIterables.lazyMap;
-import static org.zwobble.couscous.util.ExtraIterables.only;
import static org.zwobble.couscous.util.ExtraLists.*;
public class NodeTransformer {
@@ -110,19 +108,6 @@ public class NodeTransformer {
this.transformFieldName = transformFieldName;
}
- public Node transform(Node node) {
- if (node instanceof ExpressionNode) {
- return transformExpression((ExpressionNode) node);
- } else if (node instanceof StatementNode) {
- List<StatementNode> statements = ExtraLists.copyOf(transformStatement((StatementNode) node));
- return only(statements, () -> new UnsupportedOperationException("TODO: add support for compound statements"));
- } else if (node instanceof TypeNode) {
- return transformTypeDeclaration((TypeNode) node);
- } else {
- return node.transformSubtree(this);
- }
- }
-
public MethodSignature transform(MethodSignature signature) {
return new MethodSignature(
transformMethodName(signature),