aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-10-25 18:24:06 +0000
committerMichael Williamson <mike@zwobble.org>2015-10-25 18:24:06 +0000
commit5295624f7252662025532cc54ac17baebb0a3f65 (patch)
tree8ab0d5701fbe6fe5245e5f7662573765ef257d0e /src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java
parented9dcc150efe3df4884b6023a71c6c5216cc8e33 (diff)
Remove lombok from ReturnNode
Diffstat (limited to 'src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java')
-rw-r--r--src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java b/src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java
index 99c1479..c926618 100644
--- a/src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java
+++ b/src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java
@@ -5,7 +5,6 @@ import java.util.List;
import org.junit.Test;
import org.zwobble.couscous.ast.ClassNode;
import org.zwobble.couscous.ast.ExpressionNode;
-import org.zwobble.couscous.ast.ReturnNode;
import org.zwobble.couscous.ast.TernaryConditionalNode;
import org.zwobble.couscous.values.IntegerValue;
import org.zwobble.couscous.values.PrimitiveValue;
@@ -21,6 +20,7 @@ import static org.zwobble.couscous.ast.FieldAccessNode.fieldAccess;
import static org.zwobble.couscous.ast.FormalArgumentNode.formalArg;
import static org.zwobble.couscous.ast.LiteralNode.literal;
import static org.zwobble.couscous.ast.MethodCallNode.methodCall;
+import static org.zwobble.couscous.ast.ReturnNode.returns;
import static org.zwobble.couscous.ast.StaticMethodCallNode.staticMethodCall;
import static org.zwobble.couscous.ast.VariableDeclaration.var;
import static org.zwobble.couscous.ast.VariableReferenceNode.reference;
@@ -81,7 +81,7 @@ public abstract class BackendEvalTests {
public void canCallStaticMethodFromUserDefinedStaticMethod() {
val classNode = ClassNode.builder("com.example.Example")
.staticMethod("main", method -> method
- .statement(new ReturnNode(staticMethodCall("java.lang.Integer", "parseInt", literal("42")))))
+ .statement(returns(staticMethodCall("java.lang.Integer", "parseInt", literal("42")))))
.build();
val result = evalExpression(asList(classNode),
staticMethodCall("com.example.Example", "main"));
@@ -92,7 +92,7 @@ public abstract class BackendEvalTests {
public void canCallInstanceMethodWithNoArgumentsOnUserDefinedClass() {
val classNode = ClassNode.builder("com.example.Example")
.method("main", method -> method
- .statement(new ReturnNode(literal(42))))
+ .statement(returns(literal(42))))
.build();
val result = evalExpression(asList(classNode),
methodCall(constructorCall(classNode.getName(), asList()), "main", asList(), IntegerValue.REF));
@@ -105,7 +105,7 @@ public abstract class BackendEvalTests {
val classNode = ClassNode.builder("com.example.Example")
.method("main", method -> method
.argument(argument)
- .statement(new ReturnNode(reference(argument))))
+ .statement(returns(reference(argument))))
.build();
val result = evalExpression(
@@ -130,7 +130,7 @@ public abstract class BackendEvalTests {
fieldAccess(constructor.thisReference(), "value", IntegerValue.REF),
reference(argument))))
.method("main", method -> method
- .statement(new ReturnNode(
+ .statement(returns(
fieldAccess(method.thisReference(), "value", IntegerValue.REF))))
.build();