1.1 --- a/emul/src/main/java/java/lang/Class.java Sat Dec 15 08:17:45 2012 +0100
1.2 +++ b/emul/src/main/java/java/lang/Class.java Tue Dec 18 16:04:37 2012 +0100
1.3 @@ -1090,10 +1090,12 @@
1.4 throw new UnsupportedOperationException();
1.5 }
1.6
1.7 - static Class getPrimitiveClass(String type) {
1.8 - // XXX
1.9 - return Object.class;
1.10 - }
1.11 + @JavaScriptBody(args = "type", body = ""
1.12 + + "var c = vm.java_lang_Class(true);"
1.13 + + "c.jvmName = type;"
1.14 + + "return c;"
1.15 + )
1.16 + native static Class getPrimitiveClass(String type);
1.17
1.18 public boolean desiredAssertionStatus() {
1.19 return false;