launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Console.java
changeset 517 70c062dbd783
parent 413 c91483c86597
child 519 aeb076729a8a
     1.1 --- a/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Console.java	Mon Jan 07 18:27:01 2013 +0100
     1.2 +++ b/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Console.java	Tue Jan 22 11:14:00 2013 +0100
     1.3 @@ -31,6 +31,9 @@
     1.4   * @author Jaroslav Tulach <jtulach@netbeans.org>
     1.5   */
     1.6  public class Console {
     1.7 +    static {
     1.8 +        turnAssetionStatusOn();
     1.9 +    }
    1.10      public static String welcome() {
    1.11          return "HellofromBck2Brwsr";
    1.12      }
    1.13 @@ -167,7 +170,7 @@
    1.14                  } else {
    1.15                      res = found.invoke(c.newInstance());
    1.16                  }
    1.17 -            } catch (Exception ex) {
    1.18 +            } catch (Exception | Error ex) {
    1.19                  res = ex.getClass().getName() + ":" + ex.getMessage();
    1.20              }
    1.21          } else {
    1.22 @@ -175,6 +178,10 @@
    1.23          }
    1.24          return res;
    1.25      }
    1.26 +
    1.27 +    @JavaScriptBody(args = {}, body = "vm.desiredAssertionStatus = true;")
    1.28 +    private static void turnAssetionStatusOn() {
    1.29 +    }
    1.30      
    1.31      private static final class Case {
    1.32          private final Object data;