diff options
| author | Michael Williamson <mike@zwobble.org> | 2015-10-25 19:18:09 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2015-10-25 19:34:44 +0000 |
| commit | 368f2dd010defaf5f4b6deb70f45285cee8f244d (patch) | |
| tree | 55494f85341f23dd1e588fa070ef863ef7cfdef5 /src/main/java/org/zwobble/couscous/ast | |
| parent | 060ae04a695df6abac7445df3c5394b59da40f41 (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.java | 32 |
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 |
