Mercurial > hg > truffle
comparison truffle/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/SLTckTest.java @ 21960:a88981c5ce8b
Initial test for Java Interop: Perform callback to Math.min and Math.max via TruffleObject and Message.createExecute(2).
author | Jaroslav Tulach <jaroslav.tulach@oracle.com> |
---|---|
date | Thu, 18 Jun 2015 16:09:38 +0200 |
parents | 9c8c0937da41 |
children | c07e64ecb528 |
comparison
equal
deleted
inserted
replaced
21959:3e7fc5f743ed | 21960:a88981c5ce8b |
---|---|
47 " return 42;\n" + // | 47 " return 42;\n" + // |
48 "}\n" + | 48 "}\n" + |
49 "function plus(a, b) {\n" + | 49 "function plus(a, b) {\n" + |
50 " return a + b;\n" + | 50 " return a + b;\n" + |
51 "}\n" + | 51 "}\n" + |
52 "function apply(f) {\n" + | |
53 " return f(18, 32) + 10;\n" + | |
54 "}\n" + | |
52 "function null() {\n" + | 55 "function null() {\n" + |
53 "}\n" | 56 "}\n" |
54 ); | 57 ); |
55 // @formatter:on | 58 // @formatter:on |
56 return vm; | 59 return vm; |
75 protected String returnsNull() { | 78 protected String returnsNull() { |
76 return "null"; | 79 return "null"; |
77 } | 80 } |
78 | 81 |
79 @Override | 82 @Override |
83 protected String applyNumbers() { | |
84 return "apply"; | |
85 } | |
86 | |
87 @Override | |
80 protected String invalidCode() { | 88 protected String invalidCode() { |
81 // @formatter:off | 89 // @formatter:off |
82 return | 90 return |
83 "f unction main() {\n" + | 91 "f unction main() {\n" + |
84 " retu rn 42;\n" + | 92 " retu rn 42;\n" + |