1 /* This file is machine generated, don't edit it !*/
3 /* Structure information for class: java/lang/ClassLoader */
5 typedef struct java_lang_ClassLoader {
6 java_objectheader header;
8 struct java_lang_ClassLoader* parent;
9 struct java_util_Vector* classes;
10 struct java_util_HashMap* packages;
11 struct java_security_ProtectionDomain* defaultDomain;
12 struct java_util_Vector* nativeLibraries;
13 } java_lang_ClassLoader;
16 * Class: java/lang/ClassLoader
17 * Method: defineClass0
18 * Signature: (Ljava/lang/String;[BII)Ljava/lang/Class;
20 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_ClassLoader_defineClass0 (JNIEnv *env , struct java_lang_ClassLoader* this , struct java_lang_String* par1, java_bytearray* par2, s4 par3, s4 par4);
22 * Class: java/lang/ClassLoader
23 * Method: findBootstrapClass
24 * Signature: (Ljava/lang/String;)Ljava/lang/Class;
26 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_ClassLoader_findBootstrapClass (JNIEnv *env , struct java_lang_ClassLoader* this , struct java_lang_String* par1);
28 * Class: java/lang/ClassLoader
29 * Method: findLoadedClass
30 * Signature: (Ljava/lang/String;)Ljava/lang/Class;
32 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_ClassLoader_findLoadedClass (JNIEnv *env , struct java_lang_ClassLoader* this , struct java_lang_String* par1);
34 * Class: java/lang/ClassLoader
35 * Method: getCallerClassLoader
36 * Signature: ()Ljava/lang/ClassLoader;
38 JNIEXPORT struct java_lang_ClassLoader* JNICALL Java_java_lang_ClassLoader_getCallerClassLoader (JNIEnv *env );
40 * Class: java/lang/ClassLoader
41 * Method: resolveClass0
42 * Signature: (Ljava/lang/Class;)V
44 JNIEXPORT void JNICALL Java_java_lang_ClassLoader_resolveClass0 (JNIEnv *env , struct java_lang_ClassLoader* this , struct java_lang_Class* par1);