diff -r ae352b763959 -r 5652acd48509 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 Fri Feb 15 21:14:49 2013 +0100 +++ b/emul/mini/src/main/java/org/apidesign/bck2brwsr/emul/lang/System.java Mon Feb 25 19:00:08 2013 +0100 @@ -55,8 +55,12 @@ public static native byte[] expandArray(byte[] arr, int expectedSize); @JavaScriptBody(args = {}, body = "return new Date().getTime();") - public static native long currentTimeMillis(); - + private static native double currentTimeMillisDouble(); + + public static long currentTimeMillis() { + return (long) currentTimeMillisDouble(); + } + public static long nanoTime() { return 1000000L * currentTimeMillis(); }