Skip to content

Instantly share code, notes, and snippets.

@strax
Created May 28, 2013 20:25
Show Gist options
  • Save strax/5665820 to your computer and use it in GitHub Desktop.
Save strax/5665820 to your computer and use it in GitHub Desktop.
Compiled from "BenchmarkTestSuite.java"
public class org.nx.pkg4.BenchmarkTestSuite implements java.lang.Runnable {
static {};
Code:
0: ldc #1 // class org/nx/pkg4/BenchmarkTestSuite
2: invokevirtual #14 // Method java/lang/Class.getName:()Ljava/lang/String;
5: invokestatic #20 // Method java/util/logging/Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
8: putstatic #26 // Field LOGGER:Ljava/util/logging/Logger;
11: return
public org.nx.pkg4.BenchmarkTestSuite();
Code:
0: aload_0
1: invokespecial #31 // Method java/lang/Object."<init>":()V
4: return
public static void main(java.lang.String[]);
Code:
0: new #1 // class org/nx/pkg4/BenchmarkTestSuite
3: dup
4: invokespecial #37 // Method "<init>":()V
7: astore_1
8: aload_1
9: invokevirtual #38 // Method run:()V
12: return
public void run();
Code:
0: getstatic #26 // Field LOGGER:Ljava/util/logging/Logger;
3: ldc #44 // String Running NX test suite
5: invokevirtual #46 // Method java/util/logging/Logger.info:(Ljava/lang/String;)V
8: aload_0
9: ldc #50 // String Ld
11: sipush 1000
14: new #52 // class org/nx/pkg4/BenchmarkTestSuite$LdTest
17: dup
18: aload_0
19: aconst_null
20: invokespecial #54 // Method org/nx/pkg4/BenchmarkTestSuite$LdTest."<init>":(Lorg/nx/pkg4/BenchmarkTestSuite;Lorg/nx/pkg4/BenchmarkTestSuite$LdTest;)V
23: invokespecial #57 // Method test:(Ljava/lang/String;ILjava/lang/Runnable;)V
26: aload_0
27: ldc #60 // String SS
29: sipush 1000
32: new #62 // class org/nx/pkg4/BenchmarkTestSuite$SSTest
35: dup
36: aload_0
37: aconst_null
38: invokespecial #64 // Method org/nx/pkg4/BenchmarkTestSuite$SSTest."<init>":(Lorg/nx/pkg4/BenchmarkTestSuite;Lorg/nx/pkg4/BenchmarkTestSuite$SSTest;)V
41: invokespecial #57 // Method test:(Ljava/lang/String;ILjava/lang/Runnable;)V
44: aload_0
45: ldc #67 // String PR
47: iconst_2
48: new #69 // class org/nx/pkg4/BenchmarkTestSuite$PRTest
51: dup
52: aload_0
53: aconst_null
54: invokespecial #71 // Method org/nx/pkg4/BenchmarkTestSuite$PRTest."<init>":(Lorg/nx/pkg4/BenchmarkTestSuite;Lorg/nx/pkg4/BenchmarkTestSuite$PRTest;)V
57: invokespecial #57 // Method test:(Ljava/lang/String;ILjava/lang/Runnable;)V
60: aload_0
61: ldc #74 // String Re
63: iconst_2
64: new #76 // class org/nx/pkg4/BenchmarkTestSuite$ReTest
67: dup
68: aload_0
69: aconst_null
70: invokespecial #78 // Method org/nx/pkg4/BenchmarkTestSuite$ReTest."<init>":(Lorg/nx/pkg4/BenchmarkTestSuite;Lorg/nx/pkg4/BenchmarkTestSuite$ReTest;)V
73: invokespecial #57 // Method test:(Ljava/lang/String;ILjava/lang/Runnable;)V
76: goto 92
79: astore_1
80: getstatic #26 // Field LOGGER:Ljava/util/logging/Logger;
83: getstatic #81 // Field java/util/logging/Level.SEVERE:Ljava/util/logging/Level;
86: ldc #87 // String Uncaught exeption
88: aload_1
89: invokevirtual #89 // Method java/util/logging/Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
92: return
Exception table:
from to target type
8 76 79 Class java/lang/Throwable
static org.nx.pkg4.NxParser access$0(org.nx.pkg4.BenchmarkTestSuite);
Code:
0: aload_0
1: invokespecial #210 // Method parser:()Lorg/nx/pkg4/NxParser;
4: areturn
static void access$1(org.nx.pkg4.BenchmarkTestSuite, org.nx.pkg4.NxParser);
Code:
0: aload_0
1: aload_1
2: putfield #214 // Field parser:Lorg/nx/pkg4/NxParser;
5: return
static java.util.logging.Logger access$2();
Code:
0: getstatic #26 // Field LOGGER:Ljava/util/logging/Logger;
3: areturn
static org.nx.pkg4.NxParser access$3(org.nx.pkg4.BenchmarkTestSuite);
Code:
0: aload_0
1: getfield #214 // Field parser:Lorg/nx/pkg4/NxParser;
4: areturn
static void access$4(org.nx.pkg4.BenchmarkTestSuite, org.nx.pkg4.node.NxNode);
Code:
0: aload_0
1: aload_1
2: invokespecial #199 // Method recurse:(Lorg/nx/pkg4/node/NxNode;)V
5: return
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment