Compiled from Thread.java public class java.lang.Thread extends java.lang.Object implements java.lang.Runnable { public static final int MIN_PRIORITY; public static final int NORM_PRIORITY; public static final int MAX_PRIORITY; public static native java.lang.Thread currentThread(); public static native void yield(); public static native void sleep(long); public static void sleep(long, int); public java.lang.Thread(); public java.lang.Thread(java.lang.Runnable); public java.lang.Thread(java.lang.ThreadGroup,java.lang.Runnable); public java.lang.Thread(java.lang.String); public java.lang.Thread(java.lang.ThreadGroup,java.lang.String); public java.lang.Thread(java.lang.Runnable,java.lang.String); public java.lang.Thread(java.lang.ThreadGroup,java.lang.Runnable,java.lang.String); public native synchronized void start(); public void run(); public final void stop(); public final synchronized void stop(java.lang.Throwable); public void interrupt(); public static boolean interrupted(); public boolean isInterrupted(); public void destroy(); public final native boolean isAlive(); public final void suspend(); public final void resume(); public final void setPriority(int); public final int getPriority(); public final void setName(java.lang.String); public final java.lang.String getName(); public final java.lang.ThreadGroup getThreadGroup(); public static int activeCount(); public static int enumerate(java.lang.Thread[]); public native int countStackFrames(); public final synchronized void join(long); public final synchronized void join(long, int); public final void join(); public static void dumpStack(); public final void setDaemon(boolean); public final boolean isDaemon(); public void checkAccess(); public java.lang.String toString(); }