.class public super java.lang.Object
  @SourceFile "Object.java"


.method static void <clinit>()
  .max_stack 0
  .max_locals 0
  @LineNumberTable 24
  code00000000: invokestatic java.lang.Object.registerNatives():void
  @LineNumberTable 25
  code00000003: return

.method public void <init>()
  .max_stack 0
  .max_locals 1
  @LineNumberTable 20
  code00000000: return

.method public boolean equals(java.lang.Object)
  .max_stack 2
  .max_locals 2
  @LineNumberTable 134
  code00000000: aload_0
  code00000001: aload_1
  code00000002: if_acmpne code00000009:
  code00000005: iconst_1
  code00000006: goto code00000010:
  code00000009: iconst_0
  code00000010: ireturn

.method public java.lang.String toString()
  .max_stack 2
  .max_locals 1
  @LineNumberTable 219
  code00000000: new java.lang.StringBuilder
  code00000003: dup
  code00000004: invokespecial java.lang.StringBuilder.<init>():void
  code00000007: aload_0
  code00000008: invokevirtual java.lang.Object.getClass():java.lang.Class
  code00000011: invokevirtual java.lang.Class.getName():java.lang.String
  code00000014: invokevirtual java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
  code00000017: ldc "@"
  code00000019: invokevirtual java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
  code00000022: aload_0
  code00000023: invokevirtual java.lang.Object.hashCode():int
  code00000026: invokestatic java.lang.Integer.toHexString(int):java.lang.String
  code00000029: invokevirtual java.lang.StringBuilder.append(java.lang.String):java.lang.StringBuilder
  code00000032: invokevirtual java.lang.StringBuilder.toString():java.lang.String
  code00000035: areturn

.method public final void wait()
  @Exceptions java.lang.InterruptedException
  .max_stack 3
  .max_locals 1
  @LineNumberTable 485
  code00000000: aload_0
  code00000001: lconst_0
  code00000002: invokevirtual java.lang.Object.wait(long):void
  @LineNumberTable 486
  code00000005: return

.method public final void wait(long,int)
  @Exceptions java.lang.InterruptedException
  .max_stack 4
  .max_locals 4
  @LineNumberTable 430
  code00000000: lload_1
  code00000001: lconst_0
  code00000002: lcmp
  code00000003: ifge code00000016:
  @LineNumberTable 431
  code00000006: new java.lang.IllegalArgumentException
  code00000009: dup
  code00000010: ldc "timeout value is negative"
  code00000012: invokespecial java.lang.IllegalArgumentException.<init>(java.lang.String):void
  code00000015: athrow
  @LineNumberTable 434
  code00000016: iload_3
  code00000017: iflt code00000026:
  code00000020: iload_3
  code00000021: ldc 999999
  code00000023: if_icmple code00000036:
  @LineNumberTable 435
  code00000026: new java.lang.IllegalArgumentException
  code00000029: dup
  code00000030: ldc "nanosecond timeout value out of range"
  code00000032: invokespecial java.lang.IllegalArgumentException.<init>(java.lang.String):void
  code00000035: athrow
  @LineNumberTable 439
  code00000036: iload_3
  code00000037: ldc 500000
  code00000039: if_icmpge code00000052:
  code00000042: iload_3
  code00000043: ifeq code00000056:
  code00000046: lload_1
  code00000047: lconst_0
  code00000048: lcmp
  code00000049: ifne code00000056:
  @LineNumberTable 440
  code00000052: lload_1
  code00000053: lconst_1
  code00000054: ladd
  code00000055: lstore_1
  @LineNumberTable 443
  code00000056: aload_0
  code00000057: lload_1
  code00000058: invokevirtual java.lang.Object.wait(long):void
  @LineNumberTable 444
  code00000061: return

.method public native int hashCode()

.method public final native java.lang.Class getClass()
  @Signature "()Ljava/lang/Class<*>;"

.method public final native void notify()

.method public final native void notifyAll()

.method public final native void wait(long)
  @Exceptions java.lang.InterruptedException

.method protected void finalize()
  @Exceptions java.lang.Throwable
  .max_stack 0
  .max_locals 1
  @LineNumberTable 535
  code00000000: return

.method protected native java.lang.Object clone()
  @Exceptions java.lang.CloneNotSupportedException

.method private static native void registerNatives()

