delay jni init til the firt NewGlobalRef call
[cacao.git] / nat / java_lang_VMClass.h
1 /* This file is machine generated, don't edit it !*/
2
3 #ifndef _JAVA_LANG_VMCLASS_H
4 #define _JAVA_LANG_VMCLASS_H
5
6 /* Structure information for class: java/lang/VMClass */
7
8 typedef struct java_lang_VMClass {
9    java_objectheader header;
10 } java_lang_VMClass;
11
12
13 /*
14  * Class:     java/lang/VMClass
15  * Method:    isInstance
16  * Signature: (Ljava/lang/Class;Ljava/lang/Object;)Z
17  */
18 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isInstance(JNIEnv *env, jclass clazz, struct java_lang_Class* par1, struct java_lang_Object* par2);
19
20
21 /*
22  * Class:     java/lang/VMClass
23  * Method:    isAssignableFrom
24  * Signature: (Ljava/lang/Class;Ljava/lang/Class;)Z
25  */
26 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isAssignableFrom(JNIEnv *env, jclass clazz, struct java_lang_Class* par1, struct java_lang_Class* par2);
27
28
29 /*
30  * Class:     java/lang/VMClass
31  * Method:    isInterface
32  * Signature: (Ljava/lang/Class;)Z
33  */
34 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isInterface(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
35
36
37 /*
38  * Class:     java/lang/VMClass
39  * Method:    isPrimitive
40  * Signature: (Ljava/lang/Class;)Z
41  */
42 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isPrimitive(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
43
44
45 /*
46  * Class:     java/lang/VMClass
47  * Method:    getName
48  * Signature: (Ljava/lang/Class;)Ljava/lang/String;
49  */
50 JNIEXPORT struct java_lang_String* JNICALL Java_java_lang_VMClass_getName(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
51
52
53 /*
54  * Class:     java/lang/VMClass
55  * Method:    getSuperclass
56  * Signature: (Ljava/lang/Class;)Ljava/lang/Class;
57  */
58 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_VMClass_getSuperclass(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
59
60
61 /*
62  * Class:     java/lang/VMClass
63  * Method:    getInterfaces
64  * Signature: (Ljava/lang/Class;)[Ljava/lang/Class;
65  */
66 JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMClass_getInterfaces(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
67
68
69 /*
70  * Class:     java/lang/VMClass
71  * Method:    getComponentType
72  * Signature: (Ljava/lang/Class;)Ljava/lang/Class;
73  */
74 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_VMClass_getComponentType(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
75
76
77 /*
78  * Class:     java/lang/VMClass
79  * Method:    getModifiers
80  * Signature: (Ljava/lang/Class;)I
81  */
82 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_getModifiers(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
83
84
85 /*
86  * Class:     java/lang/VMClass
87  * Method:    getDeclaringClass
88  * Signature: (Ljava/lang/Class;)Ljava/lang/Class;
89  */
90 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_VMClass_getDeclaringClass(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
91
92
93 /*
94  * Class:     java/lang/VMClass
95  * Method:    getDeclaredClasses
96  * Signature: (Ljava/lang/Class;Z)[Ljava/lang/Class;
97  */
98 JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMClass_getDeclaredClasses(JNIEnv *env, jclass clazz, struct java_lang_Class* par1, s4 par2);
99
100
101 /*
102  * Class:     java/lang/VMClass
103  * Method:    getDeclaredFields
104  * Signature: (Ljava/lang/Class;Z)[Ljava/lang/reflect/Field;
105  */
106 JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMClass_getDeclaredFields(JNIEnv *env, jclass clazz, struct java_lang_Class* par1, s4 par2);
107
108
109 /*
110  * Class:     java/lang/VMClass
111  * Method:    getDeclaredMethods
112  * Signature: (Ljava/lang/Class;Z)[Ljava/lang/reflect/Method;
113  */
114 JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMClass_getDeclaredMethods(JNIEnv *env, jclass clazz, struct java_lang_Class* par1, s4 par2);
115
116
117 /*
118  * Class:     java/lang/VMClass
119  * Method:    getDeclaredConstructors
120  * Signature: (Ljava/lang/Class;Z)[Ljava/lang/reflect/Constructor;
121  */
122 JNIEXPORT java_objectarray* JNICALL Java_java_lang_VMClass_getDeclaredConstructors(JNIEnv *env, jclass clazz, struct java_lang_Class* par1, s4 par2);
123
124
125 /*
126  * Class:     java/lang/VMClass
127  * Method:    getClassLoader
128  * Signature: (Ljava/lang/Class;)Ljava/lang/ClassLoader;
129  */
130 JNIEXPORT struct java_lang_ClassLoader* JNICALL Java_java_lang_VMClass_getClassLoader(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
131
132
133 /*
134  * Class:     java/lang/VMClass
135  * Method:    forName
136  * Signature: (Ljava/lang/String;)Ljava/lang/Class;
137  */
138 JNIEXPORT struct java_lang_Class* JNICALL Java_java_lang_VMClass_forName(JNIEnv *env, jclass clazz, struct java_lang_String* par1);
139
140
141 /*
142  * Class:     java/lang/VMClass
143  * Method:    isArray
144  * Signature: (Ljava/lang/Class;)Z
145  */
146 JNIEXPORT s4 JNICALL Java_java_lang_VMClass_isArray(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
147
148
149 /*
150  * Class:     java/lang/VMClass
151  * Method:    initialize
152  * Signature: (Ljava/lang/Class;)V
153  */
154 JNIEXPORT void JNICALL Java_java_lang_VMClass_initialize(JNIEnv *env, jclass clazz, struct java_lang_Class* par1);
155
156
157 /*
158  * Class:     java/lang/VMClass
159  * Method:    loadArrayClass
160  * Signature: (Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/Class;
161  */
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);
163
164
165 /*
166  * Class:     java/lang/VMClass
167  * Method:    throwException
168  * Signature: (Ljava/lang/Throwable;)V
169  */
170 JNIEXPORT void JNICALL Java_java_lang_VMClass_throwException(JNIEnv *env, jclass clazz, struct java_lang_Throwable* par1);
171
172 #endif
173