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" +