aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/vendor/benchmark/nano.java
blob: 96fc22441daf40f34909c23ba0579d6d37bc7a2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/**
 * Simple class to expose nanoTime() to JavaScript.
 *
 * Compile using
 *   javac -g:none -target 1.5 nano.java
 *   jar cfM nano.jar nano.class
 *   java -jar proguard.jar @options.txt
 *
 * ProGuard (http://proguard.sourceforge.net)
 * options.txt
 *   -injars      nano.jar
 *   -outjars     nano_s.jar
 *   -libraryjars <java.home>/jre/lib/rt.jar
 *   -keep public class nano {
 *     public long nanoTime();
 *   }
 */
import java.applet.Applet;
public class nano extends Applet {
  public long nanoTime() {
    return System.nanoTime();
  }
}