diff -r 3fcc279c921b -r 8338ab1991e6 emul/mini/src/main/java/org/apidesign/bck2brwsr/emul/lang/System.java --- a/emul/mini/src/main/java/org/apidesign/bck2brwsr/emul/lang/System.java Mon Jan 28 18:15:21 2013 +0100 +++ b/emul/mini/src/main/java/org/apidesign/bck2brwsr/emul/lang/System.java Tue Feb 05 08:27:42 2013 +0100 @@ -45,10 +45,13 @@ ) public static native byte[] expandArray(byte[] arr, int expectedSize); - @JavaScriptBody(args = {}, body = "new Date().getMilliseconds() * 1000;") - public static native long nanoTime(); + @JavaScriptBody(args = {}, body = "new Date().getMilliseconds();") + public static native long currentTimeMillis(); @JavaScriptBody(args = { "obj" }, body="return vm.java_lang_Object(false).hashCode__I.call(obj);") public static native int identityHashCode(Object obj); + public static long nanoTime() { + return 1000L * currentTimeMillis(); + } }