public final native Class getClass()
public native int hashCode()
public boolean equals(Object)
Byte offset | Instruction | Argument |
---|---|---|
0 | aload_0 | |
1 | aload_1 | |
2 | if_acmpeq | 7 |
5 | iconst_0 | |
6 | ireturn | |
7 | iconst_1 | |
8 | ireturn |
protected native Object clone()
Byte offset | Instruction | Argument |
---|---|---|
0 | new | StringBuffer |
3 | dup | |
4 | aload_0 | |
5 | invokevirtual | Object.getClass():Class |
8 | invokevirtual | Class.getName():String |
11 | invokestatic | String.valueOf(Object):String |
14 | invokespecial | StringBuffer.<init>(String):void |
17 | ldc | "@" |
19 | invokevirtual | StringBuffer.append(String):StringBuffer |
22 | aload_0 | |
23 | invokevirtual | Object.hashCode():int |
26 | invokestatic | Integer.toHexString(int):String |
29 | invokevirtual | StringBuffer.append(String):StringBuffer |
32 | invokevirtual | StringBuffer.toString():String |
35 | areturn |
public final native void notify()
public final native void notifyAll()
public final native void wait(long)
public final void wait(long, int)
Byte offset | Instruction | Argument |
---|---|---|
0 | lload_1 | |
1 | lconst_0 | |
2 | lcmp | |
3 | ifge | 16 |
6 | new | IllegalArgumentException |
9 | dup | |
10 | ldc | "timeout value is negative" |
12 | invokespecial | IllegalArgumentException.<init>(String):void |
15 | athrow | |
16 | iload_3 | |
17 | iflt | 26 |
20 | iload_3 | |
21 | ldc | 999999 |
23 | if_icmple | 36 |
26 | new | IllegalArgumentException |
29 | dup | |
30 | ldc | "nanosecond timeout value out of range" |
32 | invokespecial | IllegalArgumentException.<init>(String):void |
35 | athrow | |
36 | iload_3 | |
37 | ldc | 500000 |
39 | if_icmpge | 52 |
42 | iload_3 | |
43 | ifeq | 56 |
46 | lload_1 | |
47 | lconst_0 | |
48 | lcmp | |
49 | ifne | 56 |
52 | lload_1 | |
53 | lconst_1 | |
54 | ladd | |
55 | lstore_1 | |
56 | aload_0 | |
57 | lload_1 | |
58 | invokevirtual | Object.wait(long):void |
61 | return |
Byte offset | Instruction | Argument |
---|---|---|
0 | aload_0 | |
1 | lconst_0 | |
2 | invokevirtual | Object.wait(long):void |
5 | return |
Byte offset | Instruction | Argument |
---|---|---|
0 | return |
Byte offset | Instruction | Argument |
---|---|---|
0 | return |