public final native Class getClass()

public native int hashCode()

public boolean equals(Object)

Attributes

Byte
offset
InstructionArgument
0aload_0
1aload_1
2if_acmpeq7
5iconst_0
6ireturn
7iconst_1
8ireturn

protected native Object clone()

Attributes

public String toString()

Attributes

Byte
offset
InstructionArgument
0newStringBuffer
3dup
4aload_0
5invokevirtualObject.getClass():Class
8invokevirtualClass.getName():String
11invokestaticString.valueOf(Object):String
14invokespecialStringBuffer.<init>(String):void
17ldc"@"
19invokevirtualStringBuffer.append(String):StringBuffer
22aload_0
23invokevirtualObject.hashCode():int
26invokestaticInteger.toHexString(int):String
29invokevirtualStringBuffer.append(String):StringBuffer
32invokevirtualStringBuffer.toString():String
35areturn

public final native void notify()

public final native void notifyAll()

public final native void wait(long)

Attributes

public final void wait(longint)

Attributes

Byte
offset
InstructionArgument
0lload_1
1lconst_0
2lcmp
3ifge16
6newIllegalArgumentException
9dup
10ldc"timeout value is negative"
12invokespecialIllegalArgumentException.<init>(String):void
15athrow
16iload_3
17iflt26
20iload_3
21ldc999999
23if_icmple36
26newIllegalArgumentException
29dup
30ldc"nanosecond timeout value out of range"
32invokespecialIllegalArgumentException.<init>(String):void
35athrow
36iload_3
37ldc500000
39if_icmpge52
42iload_3
43ifeq56
46lload_1
47lconst_0
48lcmp
49ifne56
52lload_1
53lconst_1
54ladd
55lstore_1
56aload_0
57lload_1
58invokevirtualObject.wait(long):void
61return

public final void wait()

Attributes

Byte
offset
InstructionArgument
0aload_0
1lconst_0
2invokevirtualObject.wait(long):void
5return

protected void finalize()

Attributes

Byte
offset
InstructionArgument
0return

public void <init>()

Attributes

Byte
offset
InstructionArgument
0return