Access the method via bck2brwsr lazyvm
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Thu, 06 Dec 2012 21:54:40 +0100
branchlazyvm
changeset 2756e8422eca1ed
parent 274 81f6e7778135
child 276 aeb9fe11cd60
Access the method via bck2brwsr
vm/src/test/java/org/apidesign/vm4brwsr/CompareVMs.java
     1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/CompareVMs.java	Thu Dec 06 21:31:09 2012 +0100
     1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/CompareVMs.java	Thu Dec 06 21:54:40 2012 +0100
     1.3 @@ -126,7 +126,8 @@
     1.4              if (js) {
     1.5                  try {
     1.6                      compileTheCode(m.getDeclaringClass());
     1.7 -                    Object inst = code.invokeFunction(m.getDeclaringClass().getName().replace('.', '_'), false);
     1.8 +                    Object vm = code.invokeFunction("bck2brwsr");
     1.9 +                    Object inst = code.invokeMethod(vm, "loadClass", m.getDeclaringClass().getName().replace('.', '_'));
    1.10                      value = code.invokeMethod(inst, m.getName() + "__I");
    1.11                  } catch (Exception ex) {
    1.12                      throw new AssertionError(StaticMethodTest.dumpJS(codeSeq)).initCause(ex);