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;
10 s4 initializing_thread;
12 struct gnu_classpath_RawData* vmData;
17 * Class: java/lang/VMClass
18 * Method: isInitialized
21 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isInitialized(JNIEnv *env, struct java_lang_VMClass* this);
25 * Class: java/lang/VMClass
26 * Method: setInitialized
29 JNIEXPORT void JNICALL Java_java_lang_VMClass_setInitialized(JNIEnv *env, struct java_lang_VMClass* this);
33 * Class: java/lang/VMClass
37 JNIEXPORT void JNICALL Java_java_lang_VMClass_step7(JNIEnv *env, struct java_lang_VMClass* this);
41 * Class: java/lang/VMClass
45 JNIEXPORT void JNICALL Java_java_lang_VMClass_step8(JNIEnv *env, struct java_lang_VMClass* this);
49 * Class: java/lang/VMClass
51 * Signature: (Ljava/lang/Object;)Z
53 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isInstance(JNIEnv *env, struct java_lang_VMClass* this, struct java_lang_Object* par1);
57 * Class: java/lang/VMClass
58 * Method: isAssignableFrom
59 * Signature: (Ljava/lang/Class;)Z
61 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isAssignableFrom(JNIEnv *env, struct java_lang_VMClass* this, struct java_lang_Class* par1);
65 * Class: java/lang/VMClass
69 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isInterface(JNIEnv *env, struct java_lang_VMClass* this);
73 * Class: java/lang/VMClass
77 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isPrimitive(JNIEnv *env, struct java_lang_VMClass* this);
81 * Class: java/lang/VMClass
83 * Signature: ()Ljava/lang/String;
85 JNIEXPORT struct java_lang_String* JNICALL Java_java_lang_VMClass_getName(JNIEnv *env, struct java_lang_VMClass* this);
89 * Class: java/lang/VMClass
90 * Method: getSuperclass
91 * Signature: ()Ljava/lang/Class;
93 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_VMClass_getSuperclass(JNIEnv *env, struct java_lang_VMClass* this);
97 * Class: java/lang/VMClass
98 * Method: getInterfaces
99 * Signature: ()[Ljava/lang/Class;
101 JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMClass_getInterfaces(JNIEnv *env, struct java_lang_VMClass* this);
105 * Class: java/lang/VMClass
106 * Method: getComponentType
107 * Signature: ()Ljava/lang/Class;
109 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_VMClass_getComponentType(JNIEnv *env, struct java_lang_VMClass* this);
113 * Class: java/lang/VMClass
114 * Method: getModifiers
117 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_getModifiers(JNIEnv *env, struct java_lang_VMClass* this);
121 * Class: java/lang/VMClass
122 * Method: getDeclaringClass
123 * Signature: ()Ljava/lang/Class;
125 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_VMClass_getDeclaringClass(JNIEnv *env, struct java_lang_VMClass* this);
129 * Class: java/lang/VMClass
130 * Method: getDeclaredClasses
131 * Signature: (Z)[Ljava/lang/Class;
133 JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMClass_getDeclaredClasses(JNIEnv *env, struct java_lang_VMClass* this, s4 par1);
137 * Class: java/lang/VMClass
138 * Method: getDeclaredFields
139 * Signature: (Z)[Ljava/lang/reflect/Field;
141 JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMClass_getDeclaredFields(JNIEnv *env, struct java_lang_VMClass* this, s4 par1);
145 * Class: java/lang/VMClass
146 * Method: getDeclaredMethods
147 * Signature: (Z)[Ljava/lang/reflect/Method;
149 JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMClass_getDeclaredMethods(JNIEnv *env, struct java_lang_VMClass* this, s4 par1);
153 * Class: java/lang/VMClass
154 * Method: getDeclaredConstructors
155 * Signature: (Z)[Ljava/lang/reflect/Constructor;
157 JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMClass_getDeclaredConstructors(JNIEnv *env, struct java_lang_VMClass* this, s4 par1);
161 * Class: java/lang/VMClass
162 * Method: getClassLoader
163 * Signature: ()Ljava/lang/ClassLoader;
165 JNIEXPORT struct java_lang_ClassLoader* JNICALL Java_java_lang_VMClass_getClassLoader(JNIEnv *env, struct java_lang_VMClass* this);
169 * Class: java/lang/VMClass
171 * Signature: (Ljava/lang/String;)Ljava/lang/Class;
173 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_VMClass_forName(JNIEnv *env, jclass clazz, struct java_lang_String* par1);
177 * Class: java/lang/VMClass
181 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isArray(JNIEnv *env, struct java_lang_VMClass* this);
185 * Class: java/lang/VMClass
189 JNIEXPORT void JNICALL Java_java_lang_VMClass_initialize(JNIEnv *env, struct java_lang_VMClass* this);
193 * Class: java/lang/VMClass
194 * Method: loadArrayClass
195 * Signature: (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class;
197 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);
201 * Class: java/lang/VMClass
202 * Method: throwException
203 * Signature: (Ljava/lang/Throwable;)V
205 JNIEXPORT void JNICALL Java_java_lang_VMClass_throwException(JNIEnv *env, jclass clazz, struct java_lang_Throwable* par1);