1 /* This file is machine generated, don't edit it !*/
3 #ifndef _JAVA_LANG_VMCLASS_H
4 #define _JAVA_LANG_VMCLASS_H
6 /* Structure information for class: java/lang/VMClass */
8 typedef struct java_lang_VMClass {
9 java_objectheader header;
14 * Class: java/lang/VMClass
16 * Signature: (Ljava/lang/Class;Ljava/lang/Object;)Z
18 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isInstance(JNIEnv *env, jclass clazz, struct java_lang_Class* par1, struct java_lang_Object* par2);
22 * Class: java/lang/VMClass
23 * Method: isAssignableFrom
24 * Signature: (Ljava/lang/Class;Ljava/lang/Class;)Z
26 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isAssignableFrom(JNIEnv *env, jclass clazz, struct java_lang_Class* par1, struct java_lang_Class* par2);
30 * Class: java/lang/VMClass
32 * Signature: (Ljava/lang/Class;)Z
34 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isInterface(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
38 * Class: java/lang/VMClass
40 * Signature: (Ljava/lang/Class;)Z
42 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isPrimitive(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
46 * Class: java/lang/VMClass
48 * Signature: (Ljava/lang/Class;)Ljava/lang/String;
50 JNIEXPORT struct java_lang_String* JNICALL Java_java_lang_VMClass_getName(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
54 * Class: java/lang/VMClass
55 * Method: getSuperclass
56 * Signature: (Ljava/lang/Class;)Ljava/lang/Class;
58 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_VMClass_getSuperclass(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
62 * Class: java/lang/VMClass
63 * Method: getInterfaces
64 * Signature: (Ljava/lang/Class;)[Ljava/lang/Class;
66 JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMClass_getInterfaces(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
70 * Class: java/lang/VMClass
71 * Method: getComponentType
72 * Signature: (Ljava/lang/Class;)Ljava/lang/Class;
74 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_VMClass_getComponentType(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
78 * Class: java/lang/VMClass
79 * Method: getModifiers
80 * Signature: (Ljava/lang/Class;)I
82 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_getModifiers(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
86 * Class: java/lang/VMClass
87 * Method: getDeclaringClass
88 * Signature: (Ljava/lang/Class;)Ljava/lang/Class;
90 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_VMClass_getDeclaringClass(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
94 * Class: java/lang/VMClass
95 * Method: getDeclaredClasses
96 * Signature: (Ljava/lang/Class;Z)[Ljava/lang/Class;
98 JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMClass_getDeclaredClasses(JNIEnv *env, jclass clazz, struct java_lang_Class* par1, s4 par2);
102 * Class: java/lang/VMClass
103 * Method: getDeclaredFields
104 * Signature: (Ljava/lang/Class;Z)[Ljava/lang/reflect/Field;
106 JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMClass_getDeclaredFields(JNIEnv *env, jclass clazz, struct java_lang_Class* par1, s4 par2);
110 * Class: java/lang/VMClass
111 * Method: getDeclaredMethods
112 * Signature: (Ljava/lang/Class;Z)[Ljava/lang/reflect/Method;
114 JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMClass_getDeclaredMethods(JNIEnv *env, jclass clazz, struct java_lang_Class* par1, s4 par2);
118 * Class: java/lang/VMClass
119 * Method: getDeclaredConstructors
120 * Signature: (Ljava/lang/Class;Z)[Ljava/lang/reflect/Constructor;
122 JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMClass_getDeclaredConstructors(JNIEnv *env, jclass clazz, struct java_lang_Class* par1, s4 par2);
126 * Class: java/lang/VMClass
127 * Method: getClassLoader
128 * Signature: (Ljava/lang/Class;)Ljava/lang/ClassLoader;
130 JNIEXPORT struct java_lang_ClassLoader* JNICALL Java_java_lang_VMClass_getClassLoader(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
134 * Class: java/lang/VMClass
136 * Signature: (Ljava/lang/String;)Ljava/lang/Class;
138 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_VMClass_forName(JNIEnv *env, jclass clazz, struct java_lang_String* par1);
142 * Class: java/lang/VMClass
144 * Signature: (Ljava/lang/Class;)Z
146 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isArray(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
150 * Class: java/lang/VMClass
152 * Signature: (Ljava/lang/Class;)V
154 JNIEXPORT void JNICALL Java_java_lang_VMClass_initialize(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
158 * Class: java/lang/VMClass
159 * Method: loadArrayClass
160 * Signature: (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class;
162 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_VMClass_loadArrayClass(JNIEnv *env, jclass clazz, struct java_lang_String* par1, struct java_lang_ClassLoader* par2);
166 * Class: java/lang/VMClass
167 * Method: throwException
168 * Signature: (Ljava/lang/Throwable;)V
170 JNIEXPORT void JNICALL Java_java_lang_VMClass_throwException(JNIEnv *env, jclass clazz, struct java_lang_Throwable* par1);