1/* DO NOT EDIT THIS FILE - it is machine generated */
2#include <jni.h>
3/* Header for class java_lang_Class */
4
5#ifndef _Included_java_lang_Class
6#define _Included_java_lang_Class
7#ifdef __cplusplus
8extern "C" {
9#endif
10#undef java_lang_Class_ANNOTATION
11#define java_lang_Class_ANNOTATION 8192L
12#undef java_lang_Class_ENUM
13#define java_lang_Class_ENUM 16384L
14#undef java_lang_Class_SYNTHETIC
15#define java_lang_Class_SYNTHETIC 4096L
16#undef java_lang_Class_serialVersionUID
17#define java_lang_Class_serialVersionUID 3206093459760846163LL
18/*
19 * Class: java_lang_Class
20 * Method: registerNatives
21 * Signature: ()V
22 */
23JNIEXPORT void JNICALL Java_java_lang_Class_registerNatives
24 (JNIEnv *, jclass);
25
26/*
27 * Class: java_lang_Class
28 * Method: forName0
29 * Signature: (Ljava/lang/String;ZLjava/lang/ClassLoader;Ljava/lang/Class;)Ljava/lang/Class;
30 */
31JNIEXPORT jclass JNICALL Java_java_lang_Class_forName0
32 (JNIEnv *, jclass, jstring, jboolean, jobject, jclass);
33
34/*
35 * Class: java_lang_Class
36 * Method: isInstance
37 * Signature: (Ljava/lang/Object;)Z
38 */
39JNIEXPORT jboolean JNICALL Java_java_lang_Class_isInstance
40 (JNIEnv *, jobject, jobject);
41
42/*
43 * Class: java_lang_Class
44 * Method: isAssignableFrom
45 * Signature: (Ljava/lang/Class;)Z
46 */
47JNIEXPORT jboolean JNICALL Java_java_lang_Class_isAssignableFrom
48 (JNIEnv *, jobject, jclass);
49
50/*
51 * Class: java_lang_Class
52 * Method: isInterface
53 * Signature: ()Z
54 */
55JNIEXPORT jboolean JNICALL Java_java_lang_Class_isInterface
56 (JNIEnv *, jobject);
57
58/*
59 * Class: java_lang_Class
60 * Method: isArray
61 * Signature: ()Z
62 */
63JNIEXPORT jboolean JNICALL Java_java_lang_Class_isArray
64 (JNIEnv *, jobject);
65
66/*
67 * Class: java_lang_Class
68 * Method: isPrimitive
69 * Signature: ()Z
70 */
71JNIEXPORT jboolean JNICALL Java_java_lang_Class_isPrimitive
72 (JNIEnv *, jobject);
73
74/*
75 * Class: java_lang_Class
76 * Method: initClassName
77 * Signature: ()Ljava/lang/String;
78 */
79JNIEXPORT jstring JNICALL Java_java_lang_Class_initClassName
80 (JNIEnv *, jobject);
81
82/*
83 * Class: java_lang_Class
84 * Method: getSuperclass
85 * Signature: ()Ljava/lang/Class;
86 */
87JNIEXPORT jclass JNICALL Java_java_lang_Class_getSuperclass
88 (JNIEnv *, jobject);
89
90/*
91 * Class: java_lang_Class
92 * Method: getInterfaces0
93 * Signature: ()[Ljava/lang/Class;
94 */
95JNIEXPORT jobjectArray JNICALL Java_java_lang_Class_getInterfaces0
96 (JNIEnv *, jobject);
97
98/*
99 * Class: java_lang_Class
100 * Method: getModifiers
101 * Signature: ()I
102 */
103JNIEXPORT jint JNICALL Java_java_lang_Class_getModifiers
104 (JNIEnv *, jobject);
105
106/*
107 * Class: java_lang_Class
108 * Method: getSigners
109 * Signature: ()[Ljava/lang/Object;
110 */
111JNIEXPORT jobjectArray JNICALL Java_java_lang_Class_getSigners
112 (JNIEnv *, jobject);
113
114/*
115 * Class: java_lang_Class
116 * Method: setSigners
117 * Signature: ([Ljava/lang/Object;)V
118 */
119JNIEXPORT void JNICALL Java_java_lang_Class_setSigners
120 (JNIEnv *, jobject, jobjectArray);
121
122/*
123 * Class: java_lang_Class
124 * Method: getEnclosingMethod0
125 * Signature: ()[Ljava/lang/Object;
126 */
127JNIEXPORT jobjectArray JNICALL Java_java_lang_Class_getEnclosingMethod0
128 (JNIEnv *, jobject);
129
130/*
131 * Class: java_lang_Class
132 * Method: getDeclaringClass0
133 * Signature: ()Ljava/lang/Class;
134 */
135JNIEXPORT jclass JNICALL Java_java_lang_Class_getDeclaringClass0
136 (JNIEnv *, jobject);
137
138/*
139 * Class: java_lang_Class
140 * Method: getSimpleBinaryName0
141 * Signature: ()Ljava/lang/String;
142 */
143JNIEXPORT jstring JNICALL Java_java_lang_Class_getSimpleBinaryName0
144 (JNIEnv *, jobject);
145
146/*
147 * Class: java_lang_Class
148 * Method: getProtectionDomain0
149 * Signature: ()Ljava/security/ProtectionDomain;
150 */
151JNIEXPORT jobject JNICALL Java_java_lang_Class_getProtectionDomain0
152 (JNIEnv *, jobject);
153
154/*
155 * Class: java_lang_Class
156 * Method: getPrimitiveClass
157 * Signature: (Ljava/lang/String;)Ljava/lang/Class;
158 */
159JNIEXPORT jclass JNICALL Java_java_lang_Class_getPrimitiveClass
160 (JNIEnv *, jclass, jstring);
161
162/*
163 * Class: java_lang_Class
164 * Method: getGenericSignature0
165 * Signature: ()Ljava/lang/String;
166 */
167JNIEXPORT jstring JNICALL Java_java_lang_Class_getGenericSignature0
168 (JNIEnv *, jobject);
169
170/*
171 * Class: java_lang_Class
172 * Method: getRawAnnotations
173 * Signature: ()[B
174 */
175JNIEXPORT jbyteArray JNICALL Java_java_lang_Class_getRawAnnotations
176 (JNIEnv *, jobject);
177
178/*
179 * Class: java_lang_Class
180 * Method: getRawTypeAnnotations
181 * Signature: ()[B
182 */
183JNIEXPORT jbyteArray JNICALL Java_java_lang_Class_getRawTypeAnnotations
184 (JNIEnv *, jobject);
185
186/*
187 * Class: java_lang_Class
188 * Method: getConstantPool
189 * Signature: ()Ljdk/internal/reflect/ConstantPool;
190 */
191JNIEXPORT jobject JNICALL Java_java_lang_Class_getConstantPool
192 (JNIEnv *, jobject);
193
194/*
195 * Class: java_lang_Class
196 * Method: getDeclaredFields0
197 * Signature: (Z)[Ljava/lang/reflect/Field;
198 */
199JNIEXPORT jobjectArray JNICALL Java_java_lang_Class_getDeclaredFields0
200 (JNIEnv *, jobject, jboolean);
201
202/*
203 * Class: java_lang_Class
204 * Method: getDeclaredMethods0
205 * Signature: (Z)[Ljava/lang/reflect/Method;
206 */
207JNIEXPORT jobjectArray JNICALL Java_java_lang_Class_getDeclaredMethods0
208 (JNIEnv *, jobject, jboolean);
209
210/*
211 * Class: java_lang_Class
212 * Method: getDeclaredConstructors0
213 * Signature: (Z)[Ljava/lang/reflect/Constructor;
214 */
215JNIEXPORT jobjectArray JNICALL Java_java_lang_Class_getDeclaredConstructors0
216 (JNIEnv *, jobject, jboolean);
217
218/*
219 * Class: java_lang_Class
220 * Method: getDeclaredClasses0
221 * Signature: ()[Ljava/lang/Class;
222 */
223JNIEXPORT jobjectArray JNICALL Java_java_lang_Class_getDeclaredClasses0
224 (JNIEnv *, jobject);
225
226/*
227 * Class: java_lang_Class
228 * Method: desiredAssertionStatus0
229 * Signature: (Ljava/lang/Class;)Z
230 */
231JNIEXPORT jboolean JNICALL Java_java_lang_Class_desiredAssertionStatus0
232 (JNIEnv *, jclass, jclass);
233
234/*
235 * Class: java_lang_Class
236 * Method: getNestHost0
237 * Signature: ()Ljava/lang/Class;
238 */
239JNIEXPORT jclass JNICALL Java_java_lang_Class_getNestHost0
240 (JNIEnv *, jobject);
241
242/*
243 * Class: java_lang_Class
244 * Method: getNestMembers0
245 * Signature: ()[Ljava/lang/Class;
246 */
247JNIEXPORT jobjectArray JNICALL Java_java_lang_Class_getNestMembers0
248 (JNIEnv *, jobject);
249
250#ifdef __cplusplus
251}
252#endif
253#endif
254