package java.lang;
import checkers.nullness.quals.*;
@checkers.quals.DefaultQualifier("checkers.nullness.quals.NonNull")
@Raw
public class Object {
public Object() { throw new RuntimeException("skeleton method"); }
public @Pure boolean equals(@Nullable Object a1) { throw new RuntimeException("skeleton method"); }
public @Pure String toString() { throw new RuntimeException("skeleton method"); }
public final void wait(long a1, int a2) @Raw throws InterruptedException { throw new RuntimeException("skeleton method"); }
public final void wait() @Raw throws InterruptedException { throw new RuntimeException("skeleton method"); }
private static native void registerNatives();
public final native @Pure Class<?> getClass() @Raw;
public native @Pure int hashCode();
protected native Object clone() throws CloneNotSupportedException;
public final native void notify();
public final native void notifyAll();
public final native void wait(long timeout) throws InterruptedException;
protected void finalize() throws Throwable { throw new RuntimeException("skeleton method"); }
}