/* DO NOT EDIT THIS FILE - it is machine generated by japharh */
#include "jni.h"

/* Stubs for class 'java_lang_Thread' */

#ifdef __cplusplus
extern "C" {
#endif

/* "java/lang/Thread/countStackFrames()",
   Java_java_lang_Thread_countStackFrames_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Thread_countStackFrames_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jint JNICALL
   Java_java_lang_Thread_countStackFrames( JNIEnv *env, jobject obj );
  p[0].i = Java_java_lang_Thread_countStackFrames( env, p[1].l );

  return p;
}

/* "java/lang/Thread/currentThread()",
   Java_java_lang_Thread_currentThread_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Thread_currentThread_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_Thread_currentThread( JNIEnv *env, jclass cls );
  p[0].l = Java_java_lang_Thread_currentThread( env, p[1].l );

  return p;
}

/* "java/lang/Thread/interrupt0()",
   Java_java_lang_Thread_interrupt0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Thread_interrupt0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT void JNICALL
   Java_java_lang_Thread_interrupt0( JNIEnv *env, jobject obj );
  Java_java_lang_Thread_interrupt0( env, p[1].l );

  return p;
}

/* "java/lang/Thread/isAlive()",
   Java_java_lang_Thread_isAlive_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Thread_isAlive_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jboolean JNICALL
   Java_java_lang_Thread_isAlive( JNIEnv *env, jobject obj );
  p[0].i = Java_java_lang_Thread_isAlive( env, p[1].l );

  return p;
}

/* "java/lang/Thread/isInterrupted()",
   Java_java_lang_Thread_isInterrupted_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Thread_isInterrupted_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jboolean JNICALL
   Java_java_lang_Thread_isInterrupted( JNIEnv *env, jobject obj, jboolean );
  p[0].i = Java_java_lang_Thread_isInterrupted( env, p[1].l, p[2].i );

  return p;
}

/* "java/lang/Thread/registerNatives()",
   Java_java_lang_Thread_registerNatives_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Thread_registerNatives_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT void JNICALL
   Java_java_lang_Thread_registerNatives( JNIEnv *env, jclass cls );
  Java_java_lang_Thread_registerNatives( env, p[1].l );

  return p;
}

/* "java/lang/Thread/resume0()",
   Java_java_lang_Thread_resume0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Thread_resume0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT void JNICALL
   Java_java_lang_Thread_resume0( JNIEnv *env, jobject obj );
  Java_java_lang_Thread_resume0( env, p[1].l );

  return p;
}

/* "java/lang/Thread/setPriority0()",
   Java_java_lang_Thread_setPriority0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Thread_setPriority0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT void JNICALL
   Java_java_lang_Thread_setPriority0( JNIEnv *env, jobject obj, jint );
  Java_java_lang_Thread_setPriority0( env, p[1].l, p[2].i );

  return p;
}

/* "java/lang/Thread/sleep()",
   Java_java_lang_Thread_sleep_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Thread_sleep_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT void JNICALL
   Java_java_lang_Thread_sleep( JNIEnv *env, jclass cls, jlong );
  Java_java_lang_Thread_sleep( env, p[1].l, p[2].j );

  return p;
}

/* "java/lang/Thread/start()",
   Java_java_lang_Thread_start_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Thread_start_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT void JNICALL
   Java_java_lang_Thread_start( JNIEnv *env, jobject obj );
  Java_java_lang_Thread_start( env, p[1].l );

  return p;
}

/* "java/lang/Thread/stop0()",
   Java_java_lang_Thread_stop0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Thread_stop0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT void JNICALL
   Java_java_lang_Thread_stop0( JNIEnv *env, jobject obj, jobject );
  Java_java_lang_Thread_stop0( env, p[1].l, p[2].l );

  return p;
}

/* "java/lang/Thread/suspend0()",
   Java_java_lang_Thread_suspend0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Thread_suspend0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT void JNICALL
   Java_java_lang_Thread_suspend0( JNIEnv *env, jobject obj );
  Java_java_lang_Thread_suspend0( env, p[1].l );

  return p;
}

/* "java/lang/Thread/yield()",
   Java_java_lang_Thread_yield_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Thread_yield_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT void JNICALL
   Java_java_lang_Thread_yield( JNIEnv *env, jclass cls );
  Java_java_lang_Thread_yield( env, p[1].l );

  return p;
}

#ifdef __cplusplus
};
#endif
