launcher/src/main/java/org/apidesign/bck2brwsr/launcher/JSLauncher.java
branchlauncher
changeset 371 bafc670aa10d
parent 370 ed48023d1d85
child 382 57fc3a0563c9
     1.1 --- a/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/JSLauncher.java	Sun Dec 23 17:02:34 2012 +0100
     1.2 +++ b/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/JSLauncher.java	Sun Dec 23 18:24:18 2012 +0100
     1.3 @@ -45,14 +45,12 @@
     1.4          loaders.add(clazz.getClassLoader());
     1.5          MethodInvocation mi = new MethodInvocation(clazz.getName(), method);
     1.6          try {
     1.7 -            mi.result = code.invokeMethod(
     1.8 +            mi.result(code.invokeMethod(
     1.9                  console,
    1.10                  "invoke__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2",
    1.11 -                mi.className, mi.methodName).toString();
    1.12 -        } catch (ScriptException scriptException) {
    1.13 -            mi.exception = scriptException;
    1.14 -        } catch (NoSuchMethodException noSuchMethodException) {
    1.15 -            mi.exception = noSuchMethodException;
    1.16 +                mi.className, mi.methodName).toString(), null);
    1.17 +        } catch (ScriptException | NoSuchMethodException ex) {
    1.18 +            mi.result(null, ex);
    1.19          }
    1.20          return mi;
    1.21      }