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

/* Stubs for class 'java_lang_Class' */

#ifdef __cplusplus
extern "C" {
#endif

/* "java/lang/Class/forName0()",
   Java_java_lang_Class_forName0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_forName0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_Class_forName0( JNIEnv *env, jclass cls, jstring, jboolean, jobject );
  p[0].l = Java_java_lang_Class_forName0( env, p[1].l, p[2].l, p[3].i, p[4].l );

  return p;
}

/* "java/lang/Class/getClassLoader0()",
   Java_java_lang_Class_getClassLoader0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getClassLoader0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_Class_getClassLoader0( JNIEnv *env, jobject obj );
  p[0].l = Java_java_lang_Class_getClassLoader0( env, p[1].l );

  return p;
}

/* "java/lang/Class/getComponentType()",
   Java_java_lang_Class_getComponentType_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getComponentType_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_Class_getComponentType( JNIEnv *env, jobject obj );
  p[0].l = Java_java_lang_Class_getComponentType( env, p[1].l );

  return p;
}

/* "java/lang/Class/getConstructor0()",
   Java_java_lang_Class_getConstructor0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getConstructor0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_Class_getConstructor0( JNIEnv *env, jobject obj, jobjectArray, jint );
  p[0].l = Java_java_lang_Class_getConstructor0( env, p[1].l, p[2].l, p[3].i );

  return p;
}

/* "java/lang/Class/getConstructors0()",
   Java_java_lang_Class_getConstructors0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getConstructors0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobjectArray JNICALL
   Java_java_lang_Class_getConstructors0( JNIEnv *env, jobject obj, jint );
  p[0].l = Java_java_lang_Class_getConstructors0( env, p[1].l, p[2].i );

  return p;
}

/* "java/lang/Class/getDeclaredClasses0()",
   Java_java_lang_Class_getDeclaredClasses0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getDeclaredClasses0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobjectArray JNICALL
   Java_java_lang_Class_getDeclaredClasses0( JNIEnv *env, jobject obj );
  p[0].l = Java_java_lang_Class_getDeclaredClasses0( env, p[1].l );

  return p;
}

/* "java/lang/Class/getDeclaringClass()",
   Java_java_lang_Class_getDeclaringClass_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getDeclaringClass_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_Class_getDeclaringClass( JNIEnv *env, jobject obj );
  p[0].l = Java_java_lang_Class_getDeclaringClass( env, p[1].l );

  return p;
}

/* "java/lang/Class/getField0()",
   Java_java_lang_Class_getField0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getField0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_Class_getField0( JNIEnv *env, jobject obj, jstring, jint );
  p[0].l = Java_java_lang_Class_getField0( env, p[1].l, p[2].l, p[3].i );

  return p;
}

/* "java/lang/Class/getFields0()",
   Java_java_lang_Class_getFields0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getFields0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobjectArray JNICALL
   Java_java_lang_Class_getFields0( JNIEnv *env, jobject obj, jint );
  p[0].l = Java_java_lang_Class_getFields0( env, p[1].l, p[2].i );

  return p;
}

/* "java/lang/Class/getInterfaces()",
   Java_java_lang_Class_getInterfaces_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getInterfaces_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobjectArray JNICALL
   Java_java_lang_Class_getInterfaces( JNIEnv *env, jobject obj );
  p[0].l = Java_java_lang_Class_getInterfaces( env, p[1].l );

  return p;
}

/* "java/lang/Class/getMethod0()",
   Java_java_lang_Class_getMethod0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getMethod0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_Class_getMethod0( JNIEnv *env, jobject obj, jstring, jobjectArray, jint );
  p[0].l = Java_java_lang_Class_getMethod0( env, p[1].l, p[2].l, p[3].l, p[4].i );

  return p;
}

/* "java/lang/Class/getMethods0()",
   Java_java_lang_Class_getMethods0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getMethods0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobjectArray JNICALL
   Java_java_lang_Class_getMethods0( JNIEnv *env, jobject obj, jint );
  p[0].l = Java_java_lang_Class_getMethods0( env, p[1].l, p[2].i );

  return p;
}

/* "java/lang/Class/getModifiers()",
   Java_java_lang_Class_getModifiers_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getModifiers_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jint JNICALL
   Java_java_lang_Class_getModifiers( JNIEnv *env, jobject obj );
  p[0].i = Java_java_lang_Class_getModifiers( env, p[1].l );

  return p;
}

/* "java/lang/Class/getName()",
   Java_java_lang_Class_getName_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getName_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jstring JNICALL
   Java_java_lang_Class_getName( JNIEnv *env, jobject obj );
  p[0].l = Java_java_lang_Class_getName( env, p[1].l );

  return p;
}

/* "java/lang/Class/getPrimitiveClass()",
   Java_java_lang_Class_getPrimitiveClass_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getPrimitiveClass_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_Class_getPrimitiveClass( JNIEnv *env, jclass cls, jstring );
  p[0].l = Java_java_lang_Class_getPrimitiveClass( env, p[1].l, p[2].l );

  return p;
}

/* "java/lang/Class/getProtectionDomain0()",
   Java_java_lang_Class_getProtectionDomain0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getProtectionDomain0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_Class_getProtectionDomain0( JNIEnv *env, jobject obj );
  p[0].l = Java_java_lang_Class_getProtectionDomain0( env, p[1].l );

  return p;
}

/* "java/lang/Class/getSigners()",
   Java_java_lang_Class_getSigners_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getSigners_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobjectArray JNICALL
   Java_java_lang_Class_getSigners( JNIEnv *env, jobject obj );
  p[0].l = Java_java_lang_Class_getSigners( env, p[1].l );

  return p;
}

/* "java/lang/Class/getSuperclass()",
   Java_java_lang_Class_getSuperclass_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_getSuperclass_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_Class_getSuperclass( JNIEnv *env, jobject obj );
  p[0].l = Java_java_lang_Class_getSuperclass( env, p[1].l );

  return p;
}

/* "java/lang/Class/isArray()",
   Java_java_lang_Class_isArray_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_isArray_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jboolean JNICALL
   Java_java_lang_Class_isArray( JNIEnv *env, jobject obj );
  p[0].i = Java_java_lang_Class_isArray( env, p[1].l );

  return p;
}

/* "java/lang/Class/isAssignableFrom()",
   Java_java_lang_Class_isAssignableFrom_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_isAssignableFrom_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jboolean JNICALL
   Java_java_lang_Class_isAssignableFrom( JNIEnv *env, jobject obj, jobject );
  p[0].i = Java_java_lang_Class_isAssignableFrom( env, p[1].l, p[2].l );

  return p;
}

/* "java/lang/Class/isInstance()",
   Java_java_lang_Class_isInstance_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_isInstance_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jboolean JNICALL
   Java_java_lang_Class_isInstance( JNIEnv *env, jobject obj, jobject );
  p[0].i = Java_java_lang_Class_isInstance( env, p[1].l, p[2].l );

  return p;
}

/* "java/lang/Class/isInterface()",
   Java_java_lang_Class_isInterface_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_isInterface_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jboolean JNICALL
   Java_java_lang_Class_isInterface( JNIEnv *env, jobject obj );
  p[0].i = Java_java_lang_Class_isInterface( env, p[1].l );

  return p;
}

/* "java/lang/Class/isPrimitive()",
   Java_java_lang_Class_isPrimitive_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_isPrimitive_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jboolean JNICALL
   Java_java_lang_Class_isPrimitive( JNIEnv *env, jobject obj );
  p[0].i = Java_java_lang_Class_isPrimitive( env, p[1].l );

  return p;
}

/* "java/lang/Class/newInstance0()",
   Java_java_lang_Class_newInstance0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_newInstance0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_Class_newInstance0( JNIEnv *env, jobject obj );
  p[0].l = Java_java_lang_Class_newInstance0( env, p[1].l );

  return p;
}

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

  return p;
}

/* "java/lang/Class/setProtectionDomain0()",
   Java_java_lang_Class_setProtectionDomain0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_setProtectionDomain0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT void JNICALL
   Java_java_lang_Class_setProtectionDomain0( JNIEnv *env, jobject obj, jobject );
  Java_java_lang_Class_setProtectionDomain0( env, p[1].l, p[2].l );

  return p;
}

/* "java/lang/Class/setSigners()",
   Java_java_lang_Class_setSigners_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_Class_setSigners_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT void JNICALL
   Java_java_lang_Class_setSigners( JNIEnv *env, jobject obj, jobjectArray );
  Java_java_lang_Class_setSigners( env, p[1].l, p[2].l );

  return p;
}

#ifdef __cplusplus
};
#endif
