/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * This source file is part of SableVM classlib-stubs. * * * * See the file "LICENSE" for the copyright information and for * * the terms and conditions for copying, distribution and * * modification of this source file. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ package java.lang; import org.sablevm.annotations.ImplementedInVM; public class Object { public Object() { } @ImplementedInVM native public final Class getClass(); @ImplementedInVM native public int hashCode(); @ImplementedInVM native public boolean equals(Object obj); @ImplementedInVM native protected Object clone() throws CloneNotSupportedException; @ImplementedInVM native public String toString(); @ImplementedInVM native public final void notify(); @ImplementedInVM native public final void notifyAll(); @ImplementedInVM native public final void wait(long timeout) throws InterruptedException; @ImplementedInVM native public final void wait(long timeout, int nanos) throws InterruptedException; @ImplementedInVM native public final void wait() throws InterruptedException; @ImplementedInVM native protected void finalize() throws Throwable; }