vm/src/test/java/org/apidesign/vm4brwsr/Classes.java
branchlauncher
changeset 355 eea0065bcc1a
parent 354 002b7c3d5157
child 397 2adac52f955e
     1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java	Wed Dec 19 16:43:37 2012 +0100
     1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java	Thu Dec 20 08:59:47 2012 +0100
     1.3 @@ -38,6 +38,10 @@
     1.4          return c.getName();
     1.5      }
     1.6      
     1.7 +    public static boolean isInterface(String s) throws ClassNotFoundException {
     1.8 +        return Class.forName(s).isInterface();
     1.9 +    }
    1.10 +    
    1.11      public static boolean equalsClassesOfExceptions() {
    1.12          return MalformedURLException.class.getSuperclass() == IOException.class;
    1.13      }
    1.14 @@ -95,9 +99,12 @@
    1.15      public static int primitive() {
    1.16          return 1;
    1.17      }
    1.18 +    public static boolean primitiveB() {
    1.19 +        return true;
    1.20 +    }
    1.21      
    1.22 -    public static String primitiveType() throws Exception {
    1.23 -        return reflectiveMethodCall(false, "primitive").getClass().getName();
    1.24 +    public static String primitiveType(String method) throws Exception {
    1.25 +        return reflectiveMethodCall(false, method).getClass().getName();
    1.26      }
    1.27      
    1.28      @JavaScriptBody(args = "msg", body = "throw msg;")