diff -r 086c60adf08e -r 388e48c0a37a emul/src/main/java/java/lang/Class.java --- a/emul/src/main/java/java/lang/Class.java Tue Jan 15 09:32:11 2013 +0100 +++ b/emul/src/main/java/java/lang/Class.java Wed Jan 23 20:16:48 2013 +0100 @@ -1198,7 +1198,8 @@ ) native static Class getPrimitiveClass(String type); - public boolean desiredAssertionStatus() { - return false; - } + @JavaScriptBody(args = {}, body = + "return vm.desiredAssertionStatus ? vm.desiredAssertionStatus : false;" + ) + public native boolean desiredAssertionStatus(); }