diff options
| author | Michael Williamson <mike@zwobble.org> | 2015-10-06 16:55:10 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2015-10-06 16:55:10 +0100 |
| commit | 9d845a8deeb622736d54693ceb8efc9ea50497ca (patch) | |
| tree | c63922192d84d496af27ce5c5733d96d671a134b /src/test/java/org/zwobble | |
| parent | cea11f17222914ad65da19405f5a812be0c74d43 (diff) | |
Add static method builder to ClassNodeBuilder
Diffstat (limited to 'src/test/java/org/zwobble')
| -rw-r--r-- | src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java b/src/test/java/org/zwobble/couscous/tests/BackendEvalTests.java index c9b267d..08911c9 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.MethodNode; import org.zwobble.couscous.ast.ReturnNode; import org.zwobble.couscous.ast.TernaryConditionalNode; import org.zwobble.couscous.values.IntegerValue; @@ -80,9 +79,8 @@ public abstract class BackendEvalTests { @Test public void canCallStaticMethodFromUserDefinedStaticMethod() { val classNode = ClassNode.builder("com.example.Example") - .method(MethodNode.staticMethod("main") - .statement(new ReturnNode(staticMethodCall("java.lang.Integer", "parseInt", literal("42")))) - .build()) + .staticMethod("main", method -> method + .statement(new ReturnNode(staticMethodCall("java.lang.Integer", "parseInt", literal("42"))))) .build(); val result = evalExpression(asList(classNode), staticMethodCall("com.example.Example", "main")); |
