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

/* Stubs for class 'java_lang_ClassLoader' */

#ifdef __cplusplus
extern "C" {
#endif

/* "java/lang/ClassLoader/defineClass0()",
   Java_java_lang_ClassLoader_defineClass0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_ClassLoader_defineClass0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_ClassLoader_defineClass0( JNIEnv *env, jobject obj, jstring, jbyteArray, jint, jint );
  p[0].l = Java_java_lang_ClassLoader_defineClass0( env, p[1].l, p[2].l, p[3].l, p[4].i, p[5].i );

  return p;
}

/* "java/lang/ClassLoader/findBootstrapClass()",
   Java_java_lang_ClassLoader_findBootstrapClass_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_ClassLoader_findBootstrapClass_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_ClassLoader_findBootstrapClass( JNIEnv *env, jobject obj, jstring );
  p[0].l = Java_java_lang_ClassLoader_findBootstrapClass( env, p[1].l, p[2].l );

  return p;
}

/* "java/lang/ClassLoader/findLoadedClass()",
   Java_java_lang_ClassLoader_findLoadedClass_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_ClassLoader_findLoadedClass_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_ClassLoader_findLoadedClass( JNIEnv *env, jobject obj, jstring );
  p[0].l = Java_java_lang_ClassLoader_findLoadedClass( env, p[1].l, p[2].l );

  return p;
}

/* "java/lang/ClassLoader/getCallerClassLoader()",
   Java_java_lang_ClassLoader_getCallerClassLoader_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_ClassLoader_getCallerClassLoader_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jobject JNICALL
   Java_java_lang_ClassLoader_getCallerClassLoader( JNIEnv *env, jclass cls );
  p[0].l = Java_java_lang_ClassLoader_getCallerClassLoader( env, p[1].l );

  return p;
}

/* "java/lang/ClassLoader/resolveClass0()",
   Java_java_lang_ClassLoader_resolveClass0_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_ClassLoader_resolveClass0_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT void JNICALL
   Java_java_lang_ClassLoader_resolveClass0( JNIEnv *env, jobject obj, jobject );
  Java_java_lang_ClassLoader_resolveClass0( env, p[1].l, p[2].l );

  return p;
}

/* "java/lang/ClassLoader$NativeLibrary/find()",
   Java_java_lang_ClassLoader_00024NativeLibrary_find_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_ClassLoader_00024NativeLibrary_find_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT jlong JNICALL
   Java_java_lang_ClassLoader_00024NativeLibrary_find( JNIEnv *env, jobject obj, jstring );
  p[0].j = Java_java_lang_ClassLoader_00024NativeLibrary_find( env, p[1].l, p[2].l );

  return p;
}

/* "java/lang/ClassLoader$NativeLibrary/load()",
   Java_java_lang_ClassLoader_00024NativeLibrary_load_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_ClassLoader_00024NativeLibrary_load_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT void JNICALL
   Java_java_lang_ClassLoader_00024NativeLibrary_load( JNIEnv *env, jobject obj, jstring );
  Java_java_lang_ClassLoader_00024NativeLibrary_load( env, p[1].l, p[2].l );

  return p;
}

/* "java/lang/ClassLoader$NativeLibrary/unload()",
   Java_java_lang_ClassLoader_00024NativeLibrary_unload_stub  */
JNIEXPORT jvalue * JNICALL
Java_java_lang_ClassLoader_00024NativeLibrary_unload_stub ( JNIEnv *env, jvalue *p )
{
  extern JNIEXPORT void JNICALL
   Java_java_lang_ClassLoader_00024NativeLibrary_unload( JNIEnv *env, jobject obj );
  Java_java_lang_ClassLoader_00024NativeLibrary_unload( env, p[1].l );

  return p;
}

#ifdef __cplusplus
};
#endif
