aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/ast/visitors
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-07-14 14:51:43 +0100
committerMichael Williamson <mike@zwobble.org>2016-07-14 14:51:43 +0100
commite4d1a3c446825a0fcfa00df4a29e66f81c56b7da (patch)
tree5cf7b70b248b3a2f05cbefc114ef1d7b75ee1c9d /src/main/java/org/zwobble/couscous/ast/visitors
parent4123b83cc07cfaf7d12505b138ccddb066a2363b (diff)
Remove NodeVisitor
Diffstat (limited to 'src/main/java/org/zwobble/couscous/ast/visitors')
-rw-r--r--src/main/java/org/zwobble/couscous/ast/visitors/NodeVisitor.java40
1 files changed, 0 insertions, 40 deletions
diff --git a/src/main/java/org/zwobble/couscous/ast/visitors/NodeVisitor.java b/src/main/java/org/zwobble/couscous/ast/visitors/NodeVisitor.java
deleted file mode 100644
index 648fb5f..0000000
--- a/src/main/java/org/zwobble/couscous/ast/visitors/NodeVisitor.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package org.zwobble.couscous.ast.visitors;
-
-import org.zwobble.couscous.ast.*;
-
-public interface NodeVisitor {
- void visit(LiteralNode literal);
- void visit(VariableReferenceNode variableReference);
- void visit(ThisReferenceNode reference);
- void visit(ArrayNode array);
- void visit(AssignmentNode assignment);
- void visit(TernaryConditionalNode ternaryConditional);
- void visit(MethodCallNode methodCall);
- void visit(ConstructorCallNode call);
- void visit(OperationNode operation);
- void visit(InstanceOfNode instanceOf);
- void visit(FieldAccessNode fieldAccess);
- void visit(TypeCoercionNode typeCoercion);
- void visit(CastNode cast);
-
- void visit(InstanceReceiver receiver);
- void visit(StaticReceiver receiver);
-
- void visit(ReturnNode returnNode);
- void visit(ThrowNode throwNode);
- void visit(ExpressionStatementNode expressionStatement);
- void visit(LocalVariableDeclarationNode localVariableDeclaration);
- void visit(IfStatementNode ifStatement);
- void visit(WhileNode whileLoop);
- void visit(TryNode tryStatement);
-
- void visit(FormalTypeParameterNode parameter);
- void visit(FormalArgumentNode formalArgumentNode);
- void visit(AnnotationNode annotation);
- void visit(MethodNode methodNode);
- void visit(ConstructorNode constructorNode);
- void visit(FieldDeclarationNode declaration);
- void visit(ClassNode classNode);
- void visit(InterfaceNode interfaceNode);
- void visit(EnumNode enumNode);
-}