aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/ast
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-10-25 19:18:09 +0000
committerMichael Williamson <mike@zwobble.org>2015-10-25 19:34:44 +0000
commit368f2dd010defaf5f4b6deb70f45285cee8f244d (patch)
tree55494f85341f23dd1e588fa070ef863ef7cfdef5 /src/main/java/org/zwobble/couscous/ast
parent060ae04a695df6abac7445df3c5394b59da40f41 (diff)
Remove lombok
Diffstat (limited to 'src/main/java/org/zwobble/couscous/ast')
-rw-r--r--src/main/java/org/zwobble/couscous/ast/visitors/NodeVisitors.java32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/main/java/org/zwobble/couscous/ast/visitors/NodeVisitors.java b/src/main/java/org/zwobble/couscous/ast/visitors/NodeVisitors.java
index bb5b054..9424e39 100644
--- a/src/main/java/org/zwobble/couscous/ast/visitors/NodeVisitors.java
+++ b/src/main/java/org/zwobble/couscous/ast/visitors/NodeVisitors.java
@@ -4,6 +4,7 @@ import org.zwobble.couscous.ast.AssignmentNode;
import org.zwobble.couscous.ast.ClassNode;
import org.zwobble.couscous.ast.ConstructorCallNode;
import org.zwobble.couscous.ast.ConstructorNode;
+import org.zwobble.couscous.ast.ExpressionNode;
import org.zwobble.couscous.ast.ExpressionStatementNode;
import org.zwobble.couscous.ast.FieldAccessNode;
import org.zwobble.couscous.ast.LiteralNode;
@@ -12,16 +13,15 @@ import org.zwobble.couscous.ast.MethodCallNode;
import org.zwobble.couscous.ast.MethodNode;
import org.zwobble.couscous.ast.Node;
import org.zwobble.couscous.ast.ReturnNode;
+import org.zwobble.couscous.ast.StatementNode;
import org.zwobble.couscous.ast.StaticMethodCallNode;
import org.zwobble.couscous.ast.TernaryConditionalNode;
import org.zwobble.couscous.ast.ThisReferenceNode;
import org.zwobble.couscous.ast.VariableReferenceNode;
-import lombok.val;
-
public class NodeVisitors {
public static void visitAll(Node node, NodeVisitor visitor) {
- node.accept(new NodeVisitor() {
+ node.accept(new NodeVisitor(){
@Override
public void visit(LiteralNode literal) {
visitor.visit(literal);
@@ -31,7 +31,7 @@ public class NodeVisitors {
public void visit(VariableReferenceNode variableReference) {
visitor.visit(variableReference);
}
-
+
@Override
public void visit(ThisReferenceNode reference) {
visitor.visit(reference);
@@ -56,7 +56,7 @@ public class NodeVisitors {
public void visit(MethodCallNode methodCall) {
visitor.visit(methodCall);
methodCall.getReceiver().accept(this);
- for (val argument : methodCall.getArguments()) {
+ for (ExpressionNode argument : methodCall.getArguments()) {
argument.accept(this);
}
}
@@ -64,19 +64,19 @@ public class NodeVisitors {
@Override
public void visit(StaticMethodCallNode staticMethodCall) {
visitor.visit(staticMethodCall);
- for (val argument : staticMethodCall.getArguments()) {
+ for (ExpressionNode argument : staticMethodCall.getArguments()) {
argument.accept(this);
}
}
-
+
@Override
public void visit(ConstructorCallNode call) {
visitor.visit(call);
- for (val argument : call.getArguments()) {
+ for (ExpressionNode argument : call.getArguments()) {
argument.accept(this);
}
}
-
+
@Override
public void visit(FieldAccessNode fieldAccess) {
visitor.visit(fieldAccess);
@@ -99,29 +99,29 @@ public class NodeVisitors {
visitor.visit(localVariableDeclaration);
localVariableDeclaration.getInitialValue().accept(this);
}
-
+
@Override
public void visit(ClassNode classNode) {
visitor.visit(classNode);
classNode.getConstructor().accept(this);
- for (val method : classNode.getMethods()) {
+ for (MethodNode method : classNode.getMethods()) {
method.accept(this);
}
}
-
+
@Override
public void visit(MethodNode methodNode) {
- for (val statement : methodNode.getBody()) {
+ for (StatementNode statement : methodNode.getBody()) {
statement.accept(this);
}
}
-
+
@Override
public void visit(ConstructorNode constructorNode) {
- for (val statement : constructorNode.getBody()) {
+ for (StatementNode statement : constructorNode.getBody()) {
statement.accept(this);
}
}
});
}
-}
+} \ No newline at end of file