emul/src/main/java/java/lang/Class.java
branchlauncher
changeset 354 002b7c3d5157
parent 353 fd38bdad7fb5
child 355 eea0065bcc1a
     1.1 --- a/emul/src/main/java/java/lang/Class.java	Tue Dec 18 16:04:37 2012 +0100
     1.2 +++ b/emul/src/main/java/java/lang/Class.java	Wed Dec 19 16:43:37 2012 +0100
     1.3 @@ -330,6 +330,10 @@
     1.4       * @see     java.lang.Void#TYPE
     1.5       * @since JDK1.1
     1.6       */
     1.7 +    @JavaScriptBody(args = "self", body = 
     1.8 +           "if (self.primitive) return true;"
     1.9 +        + "else return false;"
    1.10 +    )
    1.11      public native boolean isPrimitive();
    1.12  
    1.13      /**
    1.14 @@ -1093,6 +1097,7 @@
    1.15      @JavaScriptBody(args = "type", body = ""
    1.16          + "var c = vm.java_lang_Class(true);"
    1.17          + "c.jvmName = type;"
    1.18 +        + "c.primitive = true;"
    1.19          + "return c;"
    1.20      )
    1.21      native static Class getPrimitiveClass(String type);