1
/* DO NOT EDIT THIS FILE - it is machine generated */
4
/* Stubs for class java/lang/String */
6
#ifdef IMPLEMENT_java_lang_String
7
#define _implementing_java_lang_String
8
#endif /* IMPLEMENT_java_lang_String */
9
#define IMPLEMENT_java_lang_String
10
#include "java_lang_String.h"
12
#ifndef UNUSED_java_lang_String_value
13
JRIFieldID FAR fieldID_java_lang_String_value = JRIUninitialized;
16
get_java_lang_String_value(JRIEnv* env, struct java_lang_String* obj) {
17
if (fieldID_java_lang_String_value == JRIUninitialized) {
18
assert(!"Forgot to call use_java_lang_String(env) before accessing field value [C");
21
JRI_GetField(env, obj, fieldID_java_lang_String_value);
24
set_java_lang_String_value(JRIEnv* env, struct java_lang_String* obj, jref v) {
25
if (fieldID_java_lang_String_value == JRIUninitialized) {
26
assert(!"Forgot to call use_java_lang_String(env) before accessing field value [C");
28
JRI_SetField(env, obj, fieldID_java_lang_String_value, v);
31
#endif /* UNUSED_java_lang_String_value */
33
#ifndef UNUSED_java_lang_String_offset
34
JRIFieldID FAR fieldID_java_lang_String_offset = JRIUninitialized;
37
get_java_lang_String_offset(JRIEnv* env, struct java_lang_String* obj) {
38
if (fieldID_java_lang_String_offset == JRIUninitialized) {
39
assert(!"Forgot to call use_java_lang_String(env) before accessing field offset I");
41
return JRI_GetFieldInt(env, obj, fieldID_java_lang_String_offset);
44
set_java_lang_String_offset(JRIEnv* env, struct java_lang_String* obj, jint v) {
45
if (fieldID_java_lang_String_offset == JRIUninitialized) {
46
assert(!"Forgot to call use_java_lang_String(env) before accessing field offset I");
48
JRI_SetFieldInt(env, obj, fieldID_java_lang_String_offset, v);
51
#endif /* UNUSED_java_lang_String_offset */
53
#ifndef UNUSED_java_lang_String_count
54
JRIFieldID FAR fieldID_java_lang_String_count = JRIUninitialized;
57
get_java_lang_String_count(JRIEnv* env, struct java_lang_String* obj) {
58
if (fieldID_java_lang_String_count == JRIUninitialized) {
59
assert(!"Forgot to call use_java_lang_String(env) before accessing field count I");
61
return JRI_GetFieldInt(env, obj, fieldID_java_lang_String_count);
64
set_java_lang_String_count(JRIEnv* env, struct java_lang_String* obj, jint v) {
65
if (fieldID_java_lang_String_count == JRIUninitialized) {
66
assert(!"Forgot to call use_java_lang_String(env) before accessing field count I");
68
JRI_SetFieldInt(env, obj, fieldID_java_lang_String_count, v);
71
#endif /* UNUSED_java_lang_String_count */
73
#ifndef UNUSED_java_lang_String_InternSet
74
JRIFieldID FAR fieldID_java_lang_String_InternSet = JRIUninitialized;
76
struct java_util_Hashtable;
77
JRI_PUBLIC_API(struct java_util_Hashtable *)
78
get_java_lang_String_InternSet(JRIEnv* env, struct java_lang_Class* clazz) {
79
if (fieldID_java_lang_String_InternSet == JRIUninitialized) {
80
assert(!"Forgot to call use_java_lang_String(env) before accessing field InternSet Ljava/util/Hashtable;");
82
return (struct java_util_Hashtable *)
83
JRI_GetStaticField(env, clazz, fieldID_java_lang_String_InternSet);
86
set_java_lang_String_InternSet(JRIEnv* env, struct java_lang_Class* clazz, struct java_util_Hashtable * v) {
87
if (fieldID_java_lang_String_InternSet == JRIUninitialized) {
88
assert(!"Forgot to call use_java_lang_String(env) before accessing field InternSet Ljava/util/Hashtable;");
90
JRI_SetStaticField(env, clazz, fieldID_java_lang_String_InternSet, v);
93
#endif /* UNUSED_java_lang_String_InternSet */
95
#ifndef UNUSED_java_lang_String_new
96
JRIMethodID FAR methodID_java_lang_String_new = JRIUninitialized;
98
JRI_PUBLIC_API(struct java_lang_String*)
99
java_lang_String_new(JRIEnv* env, struct java_lang_Class* clazz) {
100
if (methodID_java_lang_String_new == JRIUninitialized) {
101
assert(!"Forgot to call use_java_lang_String(env) before calling method <init> ()V");
103
return (struct java_lang_String*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_java_lang_String_new);
106
#endif /* UNUSED_java_lang_String_new */
108
#ifndef UNUSED_java_lang_String_new_1
109
JRIMethodID FAR methodID_java_lang_String_new_1 = JRIUninitialized;
111
JRI_PUBLIC_API(struct java_lang_String*)
112
java_lang_String_new_1(JRIEnv* env, struct java_lang_Class* clazz, struct java_lang_String *a) {
113
if (methodID_java_lang_String_new_1 == JRIUninitialized) {
114
assert(!"Forgot to call use_java_lang_String(env) before calling method <init> (Ljava/lang/String;)V");
116
return (struct java_lang_String*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_java_lang_String_new_1, a);
119
#endif /* UNUSED_java_lang_String_new_1 */
121
#ifndef UNUSED_java_lang_String_new_2
122
JRIMethodID FAR methodID_java_lang_String_new_2 = JRIUninitialized;
124
JRI_PUBLIC_API(struct java_lang_String*)
125
java_lang_String_new_2(JRIEnv* env, struct java_lang_Class* clazz, jcharArray a) {
126
if (methodID_java_lang_String_new_2 == JRIUninitialized) {
127
assert(!"Forgot to call use_java_lang_String(env) before calling method <init> ([C)V");
129
return (struct java_lang_String*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_java_lang_String_new_2, a);
132
#endif /* UNUSED_java_lang_String_new_2 */
134
#ifndef UNUSED_java_lang_String_new_3
135
JRIMethodID FAR methodID_java_lang_String_new_3 = JRIUninitialized;
137
JRI_PUBLIC_API(struct java_lang_String*)
138
java_lang_String_new_3(JRIEnv* env, struct java_lang_Class* clazz, jcharArray a, jint b, jint c) {
139
if (methodID_java_lang_String_new_3 == JRIUninitialized) {
140
assert(!"Forgot to call use_java_lang_String(env) before calling method <init> ([CII)V");
142
return (struct java_lang_String*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_java_lang_String_new_3, a, b, c);
145
#endif /* UNUSED_java_lang_String_new_3 */
147
#ifndef UNUSED_java_lang_String_new_4
148
JRIMethodID FAR methodID_java_lang_String_new_4 = JRIUninitialized;
150
JRI_PUBLIC_API(struct java_lang_String*)
151
java_lang_String_new_4(JRIEnv* env, struct java_lang_Class* clazz, jbyteArray a, jint b, jint c, jint d) {
152
if (methodID_java_lang_String_new_4 == JRIUninitialized) {
153
assert(!"Forgot to call use_java_lang_String(env) before calling method <init> ([BIII)V");
155
return (struct java_lang_String*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_java_lang_String_new_4, a, b, c, d);
158
#endif /* UNUSED_java_lang_String_new_4 */
160
#ifndef UNUSED_java_lang_String_new_5
161
JRIMethodID FAR methodID_java_lang_String_new_5 = JRIUninitialized;
163
JRI_PUBLIC_API(struct java_lang_String*)
164
java_lang_String_new_5(JRIEnv* env, struct java_lang_Class* clazz, jbyteArray a, jint b) {
165
if (methodID_java_lang_String_new_5 == JRIUninitialized) {
166
assert(!"Forgot to call use_java_lang_String(env) before calling method <init> ([BI)V");
168
return (struct java_lang_String*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_java_lang_String_new_5, a, b);
171
#endif /* UNUSED_java_lang_String_new_5 */
173
#ifndef UNUSED_java_lang_String_new_6
174
JRIMethodID FAR methodID_java_lang_String_new_6 = JRIUninitialized;
176
JRI_PUBLIC_API(struct java_lang_String*)
177
java_lang_String_new_6(JRIEnv* env, struct java_lang_Class* clazz, struct java_lang_StringBuffer *a) {
178
if (methodID_java_lang_String_new_6 == JRIUninitialized) {
179
assert(!"Forgot to call use_java_lang_String(env) before calling method <init> (Ljava/lang/StringBuffer;)V");
181
return (struct java_lang_String*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_java_lang_String_new_6, a);
184
#endif /* UNUSED_java_lang_String_new_6 */
186
#ifndef UNUSED_java_lang_String_new_7
187
JRIMethodID FAR methodID_java_lang_String_new_7 = JRIUninitialized;
189
JRI_PUBLIC_API(struct java_lang_String*)
190
java_lang_String_new_7(JRIEnv* env, struct java_lang_Class* clazz, jint a, jint b, jcharArray c) {
191
if (methodID_java_lang_String_new_7 == JRIUninitialized) {
192
assert(!"Forgot to call use_java_lang_String(env) before calling method <init> (II[C)V");
194
return (struct java_lang_String*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_java_lang_String_new_7, a, b, c);
197
#endif /* UNUSED_java_lang_String_new_7 */
199
#ifndef UNUSED_java_lang_String_length
200
JRIMethodID FAR methodID_java_lang_String_length = JRIUninitialized;
203
java_lang_String_length(JRIEnv* env, struct java_lang_String* self) {
204
if (methodID_java_lang_String_length == JRIUninitialized) {
205
assert(!"Forgot to call use_java_lang_String(env) before calling method length ()I");
207
return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_length);
210
#endif /* UNUSED_java_lang_String_length */
212
#ifndef UNUSED_java_lang_String_charAt
213
JRIMethodID FAR methodID_java_lang_String_charAt = JRIUninitialized;
215
JRI_PUBLIC_API(jchar)
216
java_lang_String_charAt(JRIEnv* env, struct java_lang_String* self, jint a) {
217
if (methodID_java_lang_String_charAt == JRIUninitialized) {
218
assert(!"Forgot to call use_java_lang_String(env) before calling method charAt (I)C");
220
return (jchar)JRI_CallMethodChar(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_charAt, a);
223
#endif /* UNUSED_java_lang_String_charAt */
225
#ifndef UNUSED_java_lang_String_getChars
226
JRIMethodID FAR methodID_java_lang_String_getChars = JRIUninitialized;
229
java_lang_String_getChars(JRIEnv* env, struct java_lang_String* self, jint a, jint b, jcharArray c, jint d) {
230
if (methodID_java_lang_String_getChars == JRIUninitialized) {
231
assert(!"Forgot to call use_java_lang_String(env) before calling method getChars (II[CI)V");
233
(void)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_getChars, a, b, c, d);
236
#endif /* UNUSED_java_lang_String_getChars */
238
#ifndef UNUSED_java_lang_String_getBytes
239
JRIMethodID FAR methodID_java_lang_String_getBytes = JRIUninitialized;
242
java_lang_String_getBytes(JRIEnv* env, struct java_lang_String* self, jint a, jint b, jbyteArray c, jint d) {
243
if (methodID_java_lang_String_getBytes == JRIUninitialized) {
244
assert(!"Forgot to call use_java_lang_String(env) before calling method getBytes (II[BI)V");
246
(void)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_getBytes, a, b, c, d);
249
#endif /* UNUSED_java_lang_String_getBytes */
251
#ifndef UNUSED_java_lang_String_equals
252
JRIMethodID FAR methodID_java_lang_String_equals = JRIUninitialized;
254
JRI_PUBLIC_API(jbool)
255
java_lang_String_equals(JRIEnv* env, struct java_lang_String* self, struct java_lang_Object *a) {
256
if (methodID_java_lang_String_equals == JRIUninitialized) {
257
assert(!"Forgot to call use_java_lang_String(env) before calling method equals (Ljava/lang/Object;)Z");
259
return (jbool)JRI_CallMethodBoolean(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_equals, a);
262
#endif /* UNUSED_java_lang_String_equals */
264
#ifndef UNUSED_java_lang_String_equalsIgnoreCase
265
JRIMethodID FAR methodID_java_lang_String_equalsIgnoreCase = JRIUninitialized;
267
JRI_PUBLIC_API(jbool)
268
java_lang_String_equalsIgnoreCase(JRIEnv* env, struct java_lang_String* self, struct java_lang_String *a) {
269
if (methodID_java_lang_String_equalsIgnoreCase == JRIUninitialized) {
270
assert(!"Forgot to call use_java_lang_String(env) before calling method equalsIgnoreCase (Ljava/lang/String;)Z");
272
return (jbool)JRI_CallMethodBoolean(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_equalsIgnoreCase, a);
275
#endif /* UNUSED_java_lang_String_equalsIgnoreCase */
277
#ifndef UNUSED_java_lang_String_compareTo
278
JRIMethodID FAR methodID_java_lang_String_compareTo = JRIUninitialized;
281
java_lang_String_compareTo(JRIEnv* env, struct java_lang_String* self, struct java_lang_String *a) {
282
if (methodID_java_lang_String_compareTo == JRIUninitialized) {
283
assert(!"Forgot to call use_java_lang_String(env) before calling method compareTo (Ljava/lang/String;)I");
285
return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_compareTo, a);
288
#endif /* UNUSED_java_lang_String_compareTo */
290
#ifndef UNUSED_java_lang_String_regionMatches
291
JRIMethodID FAR methodID_java_lang_String_regionMatches = JRIUninitialized;
293
JRI_PUBLIC_API(jbool)
294
java_lang_String_regionMatches(JRIEnv* env, struct java_lang_String* self, jint a, struct java_lang_String *b, jint c, jint d) {
295
if (methodID_java_lang_String_regionMatches == JRIUninitialized) {
296
assert(!"Forgot to call use_java_lang_String(env) before calling method regionMatches (ILjava/lang/String;II)Z");
298
return (jbool)JRI_CallMethodBoolean(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_regionMatches, a, b, c, d);
301
#endif /* UNUSED_java_lang_String_regionMatches */
303
#ifndef UNUSED_java_lang_String_regionMatches_1
304
JRIMethodID FAR methodID_java_lang_String_regionMatches_1 = JRIUninitialized;
306
JRI_PUBLIC_API(jbool)
307
java_lang_String_regionMatches_1(JRIEnv* env, struct java_lang_String* self, jbool a, jint b, struct java_lang_String *c, jint d, jint e) {
308
if (methodID_java_lang_String_regionMatches_1 == JRIUninitialized) {
309
assert(!"Forgot to call use_java_lang_String(env) before calling method regionMatches (ZILjava/lang/String;II)Z");
311
return (jbool)JRI_CallMethodBoolean(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_regionMatches_1, a, b, c, d, e);
314
#endif /* UNUSED_java_lang_String_regionMatches_1 */
316
#ifndef UNUSED_java_lang_String_startsWith
317
JRIMethodID FAR methodID_java_lang_String_startsWith = JRIUninitialized;
319
JRI_PUBLIC_API(jbool)
320
java_lang_String_startsWith(JRIEnv* env, struct java_lang_String* self, struct java_lang_String *a, jint b) {
321
if (methodID_java_lang_String_startsWith == JRIUninitialized) {
322
assert(!"Forgot to call use_java_lang_String(env) before calling method startsWith (Ljava/lang/String;I)Z");
324
return (jbool)JRI_CallMethodBoolean(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_startsWith, a, b);
327
#endif /* UNUSED_java_lang_String_startsWith */
329
#ifndef UNUSED_java_lang_String_startsWith_1
330
JRIMethodID FAR methodID_java_lang_String_startsWith_1 = JRIUninitialized;
332
JRI_PUBLIC_API(jbool)
333
java_lang_String_startsWith_1(JRIEnv* env, struct java_lang_String* self, struct java_lang_String *a) {
334
if (methodID_java_lang_String_startsWith_1 == JRIUninitialized) {
335
assert(!"Forgot to call use_java_lang_String(env) before calling method startsWith (Ljava/lang/String;)Z");
337
return (jbool)JRI_CallMethodBoolean(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_startsWith_1, a);
340
#endif /* UNUSED_java_lang_String_startsWith_1 */
342
#ifndef UNUSED_java_lang_String_endsWith
343
JRIMethodID FAR methodID_java_lang_String_endsWith = JRIUninitialized;
345
JRI_PUBLIC_API(jbool)
346
java_lang_String_endsWith(JRIEnv* env, struct java_lang_String* self, struct java_lang_String *a) {
347
if (methodID_java_lang_String_endsWith == JRIUninitialized) {
348
assert(!"Forgot to call use_java_lang_String(env) before calling method endsWith (Ljava/lang/String;)Z");
350
return (jbool)JRI_CallMethodBoolean(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_endsWith, a);
353
#endif /* UNUSED_java_lang_String_endsWith */
355
#ifndef UNUSED_java_lang_String_hashCode
356
JRIMethodID FAR methodID_java_lang_String_hashCode = JRIUninitialized;
359
java_lang_String_hashCode(JRIEnv* env, struct java_lang_String* self) {
360
if (methodID_java_lang_String_hashCode == JRIUninitialized) {
361
assert(!"Forgot to call use_java_lang_String(env) before calling method hashCode ()I");
363
return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_hashCode);
366
#endif /* UNUSED_java_lang_String_hashCode */
368
#ifndef UNUSED_java_lang_String_indexOf
369
JRIMethodID FAR methodID_java_lang_String_indexOf = JRIUninitialized;
372
java_lang_String_indexOf(JRIEnv* env, struct java_lang_String* self, jint a) {
373
if (methodID_java_lang_String_indexOf == JRIUninitialized) {
374
assert(!"Forgot to call use_java_lang_String(env) before calling method indexOf (I)I");
376
return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_indexOf, a);
379
#endif /* UNUSED_java_lang_String_indexOf */
381
#ifndef UNUSED_java_lang_String_indexOf_1
382
JRIMethodID FAR methodID_java_lang_String_indexOf_1 = JRIUninitialized;
385
java_lang_String_indexOf_1(JRIEnv* env, struct java_lang_String* self, jint a, jint b) {
386
if (methodID_java_lang_String_indexOf_1 == JRIUninitialized) {
387
assert(!"Forgot to call use_java_lang_String(env) before calling method indexOf (II)I");
389
return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_indexOf_1, a, b);
392
#endif /* UNUSED_java_lang_String_indexOf_1 */
394
#ifndef UNUSED_java_lang_String_lastIndexOf
395
JRIMethodID FAR methodID_java_lang_String_lastIndexOf = JRIUninitialized;
398
java_lang_String_lastIndexOf(JRIEnv* env, struct java_lang_String* self, jint a) {
399
if (methodID_java_lang_String_lastIndexOf == JRIUninitialized) {
400
assert(!"Forgot to call use_java_lang_String(env) before calling method lastIndexOf (I)I");
402
return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_lastIndexOf, a);
405
#endif /* UNUSED_java_lang_String_lastIndexOf */
407
#ifndef UNUSED_java_lang_String_lastIndexOf_1
408
JRIMethodID FAR methodID_java_lang_String_lastIndexOf_1 = JRIUninitialized;
411
java_lang_String_lastIndexOf_1(JRIEnv* env, struct java_lang_String* self, jint a, jint b) {
412
if (methodID_java_lang_String_lastIndexOf_1 == JRIUninitialized) {
413
assert(!"Forgot to call use_java_lang_String(env) before calling method lastIndexOf (II)I");
415
return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_lastIndexOf_1, a, b);
418
#endif /* UNUSED_java_lang_String_lastIndexOf_1 */
420
#ifndef UNUSED_java_lang_String_indexOf_2
421
JRIMethodID FAR methodID_java_lang_String_indexOf_2 = JRIUninitialized;
424
java_lang_String_indexOf_2(JRIEnv* env, struct java_lang_String* self, struct java_lang_String *a) {
425
if (methodID_java_lang_String_indexOf_2 == JRIUninitialized) {
426
assert(!"Forgot to call use_java_lang_String(env) before calling method indexOf (Ljava/lang/String;)I");
428
return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_indexOf_2, a);
431
#endif /* UNUSED_java_lang_String_indexOf_2 */
433
#ifndef UNUSED_java_lang_String_indexOf_3
434
JRIMethodID FAR methodID_java_lang_String_indexOf_3 = JRIUninitialized;
437
java_lang_String_indexOf_3(JRIEnv* env, struct java_lang_String* self, struct java_lang_String *a, jint b) {
438
if (methodID_java_lang_String_indexOf_3 == JRIUninitialized) {
439
assert(!"Forgot to call use_java_lang_String(env) before calling method indexOf (Ljava/lang/String;I)I");
441
return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_indexOf_3, a, b);
444
#endif /* UNUSED_java_lang_String_indexOf_3 */
446
#ifndef UNUSED_java_lang_String_lastIndexOf_2
447
JRIMethodID FAR methodID_java_lang_String_lastIndexOf_2 = JRIUninitialized;
450
java_lang_String_lastIndexOf_2(JRIEnv* env, struct java_lang_String* self, struct java_lang_String *a) {
451
if (methodID_java_lang_String_lastIndexOf_2 == JRIUninitialized) {
452
assert(!"Forgot to call use_java_lang_String(env) before calling method lastIndexOf (Ljava/lang/String;)I");
454
return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_lastIndexOf_2, a);
457
#endif /* UNUSED_java_lang_String_lastIndexOf_2 */
459
#ifndef UNUSED_java_lang_String_lastIndexOf_3
460
JRIMethodID FAR methodID_java_lang_String_lastIndexOf_3 = JRIUninitialized;
463
java_lang_String_lastIndexOf_3(JRIEnv* env, struct java_lang_String* self, struct java_lang_String *a, jint b) {
464
if (methodID_java_lang_String_lastIndexOf_3 == JRIUninitialized) {
465
assert(!"Forgot to call use_java_lang_String(env) before calling method lastIndexOf (Ljava/lang/String;I)I");
467
return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_lastIndexOf_3, a, b);
470
#endif /* UNUSED_java_lang_String_lastIndexOf_3 */
472
#ifndef UNUSED_java_lang_String_substring
473
JRIMethodID FAR methodID_java_lang_String_substring = JRIUninitialized;
475
JRI_PUBLIC_API(struct java_lang_String *)
476
java_lang_String_substring(JRIEnv* env, struct java_lang_String* self, jint a) {
477
if (methodID_java_lang_String_substring == JRIUninitialized) {
478
assert(!"Forgot to call use_java_lang_String(env) before calling method substring (I)Ljava/lang/String;");
480
return (struct java_lang_String *)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_substring, a);
483
#endif /* UNUSED_java_lang_String_substring */
485
#ifndef UNUSED_java_lang_String_substring_1
486
JRIMethodID FAR methodID_java_lang_String_substring_1 = JRIUninitialized;
488
JRI_PUBLIC_API(struct java_lang_String *)
489
java_lang_String_substring_1(JRIEnv* env, struct java_lang_String* self, jint a, jint b) {
490
if (methodID_java_lang_String_substring_1 == JRIUninitialized) {
491
assert(!"Forgot to call use_java_lang_String(env) before calling method substring (II)Ljava/lang/String;");
493
return (struct java_lang_String *)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_substring_1, a, b);
496
#endif /* UNUSED_java_lang_String_substring_1 */
498
#ifndef UNUSED_java_lang_String_concat
499
JRIMethodID FAR methodID_java_lang_String_concat = JRIUninitialized;
501
JRI_PUBLIC_API(struct java_lang_String *)
502
java_lang_String_concat(JRIEnv* env, struct java_lang_String* self, struct java_lang_String *a) {
503
if (methodID_java_lang_String_concat == JRIUninitialized) {
504
assert(!"Forgot to call use_java_lang_String(env) before calling method concat (Ljava/lang/String;)Ljava/lang/String;");
506
return (struct java_lang_String *)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_concat, a);
509
#endif /* UNUSED_java_lang_String_concat */
511
#ifndef UNUSED_java_lang_String_replace
512
JRIMethodID FAR methodID_java_lang_String_replace = JRIUninitialized;
514
JRI_PUBLIC_API(struct java_lang_String *)
515
java_lang_String_replace(JRIEnv* env, struct java_lang_String* self, jchar a, jchar b) {
516
if (methodID_java_lang_String_replace == JRIUninitialized) {
517
assert(!"Forgot to call use_java_lang_String(env) before calling method replace (CC)Ljava/lang/String;");
519
return (struct java_lang_String *)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_replace, a, b);
522
#endif /* UNUSED_java_lang_String_replace */
524
#ifndef UNUSED_java_lang_String_toLowerCase
525
JRIMethodID FAR methodID_java_lang_String_toLowerCase = JRIUninitialized;
527
JRI_PUBLIC_API(struct java_lang_String *)
528
java_lang_String_toLowerCase(JRIEnv* env, struct java_lang_String* self) {
529
if (methodID_java_lang_String_toLowerCase == JRIUninitialized) {
530
assert(!"Forgot to call use_java_lang_String(env) before calling method toLowerCase ()Ljava/lang/String;");
532
return (struct java_lang_String *)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_toLowerCase);
535
#endif /* UNUSED_java_lang_String_toLowerCase */
537
#ifndef UNUSED_java_lang_String_toUpperCase
538
JRIMethodID FAR methodID_java_lang_String_toUpperCase = JRIUninitialized;
540
JRI_PUBLIC_API(struct java_lang_String *)
541
java_lang_String_toUpperCase(JRIEnv* env, struct java_lang_String* self) {
542
if (methodID_java_lang_String_toUpperCase == JRIUninitialized) {
543
assert(!"Forgot to call use_java_lang_String(env) before calling method toUpperCase ()Ljava/lang/String;");
545
return (struct java_lang_String *)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_toUpperCase);
548
#endif /* UNUSED_java_lang_String_toUpperCase */
550
#ifndef UNUSED_java_lang_String_trim
551
JRIMethodID FAR methodID_java_lang_String_trim = JRIUninitialized;
553
JRI_PUBLIC_API(struct java_lang_String *)
554
java_lang_String_trim(JRIEnv* env, struct java_lang_String* self) {
555
if (methodID_java_lang_String_trim == JRIUninitialized) {
556
assert(!"Forgot to call use_java_lang_String(env) before calling method trim ()Ljava/lang/String;");
558
return (struct java_lang_String *)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_trim);
561
#endif /* UNUSED_java_lang_String_trim */
563
#ifndef UNUSED_java_lang_String_toString
564
JRIMethodID FAR methodID_java_lang_String_toString = JRIUninitialized;
566
JRI_PUBLIC_API(struct java_lang_String *)
567
java_lang_String_toString(JRIEnv* env, struct java_lang_String* self) {
568
if (methodID_java_lang_String_toString == JRIUninitialized) {
569
assert(!"Forgot to call use_java_lang_String(env) before calling method toString ()Ljava/lang/String;");
571
return (struct java_lang_String *)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_toString);
574
#endif /* UNUSED_java_lang_String_toString */
576
#ifndef UNUSED_java_lang_String_toCharArray
577
JRIMethodID FAR methodID_java_lang_String_toCharArray = JRIUninitialized;
580
java_lang_String_toCharArray(JRIEnv* env, struct java_lang_String* self) {
581
if (methodID_java_lang_String_toCharArray == JRIUninitialized) {
582
assert(!"Forgot to call use_java_lang_String(env) before calling method toCharArray ()[C");
584
return (jref)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_toCharArray);
587
#endif /* UNUSED_java_lang_String_toCharArray */
589
#ifndef UNUSED_java_lang_String_valueOf
590
JRIMethodID FAR methodID_java_lang_String_valueOf = JRIUninitialized;
592
JRI_PUBLIC_API(struct java_lang_String *)
593
java_lang_String_valueOf(JRIEnv* env, struct java_lang_Class* clazz, struct java_lang_Object *a) {
594
if (methodID_java_lang_String_valueOf == JRIUninitialized) {
595
assert(!"Forgot to call use_java_lang_String(env) before calling method valueOf (Ljava/lang/Object;)Ljava/lang/String;");
597
return (struct java_lang_String *)JRI_CallStaticMethod(env)(env, JRI_CallStaticMethod_op, clazz, methodID_java_lang_String_valueOf, a);
600
#endif /* UNUSED_java_lang_String_valueOf */
602
#ifndef UNUSED_java_lang_String_valueOf_1
603
JRIMethodID FAR methodID_java_lang_String_valueOf_1 = JRIUninitialized;
605
JRI_PUBLIC_API(struct java_lang_String *)
606
java_lang_String_valueOf_1(JRIEnv* env, struct java_lang_Class* clazz, jcharArray a) {
607
if (methodID_java_lang_String_valueOf_1 == JRIUninitialized) {
608
assert(!"Forgot to call use_java_lang_String(env) before calling method valueOf ([C)Ljava/lang/String;");
610
return (struct java_lang_String *)JRI_CallStaticMethod(env)(env, JRI_CallStaticMethod_op, clazz, methodID_java_lang_String_valueOf_1, a);
613
#endif /* UNUSED_java_lang_String_valueOf_1 */
615
#ifndef UNUSED_java_lang_String_valueOf_2
616
JRIMethodID FAR methodID_java_lang_String_valueOf_2 = JRIUninitialized;
618
JRI_PUBLIC_API(struct java_lang_String *)
619
java_lang_String_valueOf_2(JRIEnv* env, struct java_lang_Class* clazz, jcharArray a, jint b, jint c) {
620
if (methodID_java_lang_String_valueOf_2 == JRIUninitialized) {
621
assert(!"Forgot to call use_java_lang_String(env) before calling method valueOf ([CII)Ljava/lang/String;");
623
return (struct java_lang_String *)JRI_CallStaticMethod(env)(env, JRI_CallStaticMethod_op, clazz, methodID_java_lang_String_valueOf_2, a, b, c);
626
#endif /* UNUSED_java_lang_String_valueOf_2 */
628
#ifndef UNUSED_java_lang_String_copyValueOf
629
JRIMethodID FAR methodID_java_lang_String_copyValueOf = JRIUninitialized;
631
JRI_PUBLIC_API(struct java_lang_String *)
632
java_lang_String_copyValueOf(JRIEnv* env, struct java_lang_Class* clazz, jcharArray a, jint b, jint c) {
633
if (methodID_java_lang_String_copyValueOf == JRIUninitialized) {
634
assert(!"Forgot to call use_java_lang_String(env) before calling method copyValueOf ([CII)Ljava/lang/String;");
636
return (struct java_lang_String *)JRI_CallStaticMethod(env)(env, JRI_CallStaticMethod_op, clazz, methodID_java_lang_String_copyValueOf, a, b, c);
639
#endif /* UNUSED_java_lang_String_copyValueOf */
641
#ifndef UNUSED_java_lang_String_copyValueOf_1
642
JRIMethodID FAR methodID_java_lang_String_copyValueOf_1 = JRIUninitialized;
644
JRI_PUBLIC_API(struct java_lang_String *)
645
java_lang_String_copyValueOf_1(JRIEnv* env, struct java_lang_Class* clazz, jcharArray a) {
646
if (methodID_java_lang_String_copyValueOf_1 == JRIUninitialized) {
647
assert(!"Forgot to call use_java_lang_String(env) before calling method copyValueOf ([C)Ljava/lang/String;");
649
return (struct java_lang_String *)JRI_CallStaticMethod(env)(env, JRI_CallStaticMethod_op, clazz, methodID_java_lang_String_copyValueOf_1, a);
652
#endif /* UNUSED_java_lang_String_copyValueOf_1 */
654
#ifndef UNUSED_java_lang_String_valueOf_3
655
JRIMethodID FAR methodID_java_lang_String_valueOf_3 = JRIUninitialized;
657
JRI_PUBLIC_API(struct java_lang_String *)
658
java_lang_String_valueOf_3(JRIEnv* env, struct java_lang_Class* clazz, jbool a) {
659
if (methodID_java_lang_String_valueOf_3 == JRIUninitialized) {
660
assert(!"Forgot to call use_java_lang_String(env) before calling method valueOf (Z)Ljava/lang/String;");
662
return (struct java_lang_String *)JRI_CallStaticMethod(env)(env, JRI_CallStaticMethod_op, clazz, methodID_java_lang_String_valueOf_3, a);
665
#endif /* UNUSED_java_lang_String_valueOf_3 */
667
#ifndef UNUSED_java_lang_String_valueOf_4
668
JRIMethodID FAR methodID_java_lang_String_valueOf_4 = JRIUninitialized;
670
JRI_PUBLIC_API(struct java_lang_String *)
671
java_lang_String_valueOf_4(JRIEnv* env, struct java_lang_Class* clazz, jchar a) {
672
if (methodID_java_lang_String_valueOf_4 == JRIUninitialized) {
673
assert(!"Forgot to call use_java_lang_String(env) before calling method valueOf (C)Ljava/lang/String;");
675
return (struct java_lang_String *)JRI_CallStaticMethod(env)(env, JRI_CallStaticMethod_op, clazz, methodID_java_lang_String_valueOf_4, a);
678
#endif /* UNUSED_java_lang_String_valueOf_4 */
680
#ifndef UNUSED_java_lang_String_valueOf_5
681
JRIMethodID FAR methodID_java_lang_String_valueOf_5 = JRIUninitialized;
683
JRI_PUBLIC_API(struct java_lang_String *)
684
java_lang_String_valueOf_5(JRIEnv* env, struct java_lang_Class* clazz, jint a) {
685
if (methodID_java_lang_String_valueOf_5 == JRIUninitialized) {
686
assert(!"Forgot to call use_java_lang_String(env) before calling method valueOf (I)Ljava/lang/String;");
688
return (struct java_lang_String *)JRI_CallStaticMethod(env)(env, JRI_CallStaticMethod_op, clazz, methodID_java_lang_String_valueOf_5, a);
691
#endif /* UNUSED_java_lang_String_valueOf_5 */
693
#ifndef UNUSED_java_lang_String_valueOf_6
694
JRIMethodID FAR methodID_java_lang_String_valueOf_6 = JRIUninitialized;
696
JRI_PUBLIC_API(struct java_lang_String *)
697
java_lang_String_valueOf_6(JRIEnv* env, struct java_lang_Class* clazz, jlong a) {
698
if (methodID_java_lang_String_valueOf_6 == JRIUninitialized) {
699
assert(!"Forgot to call use_java_lang_String(env) before calling method valueOf (J)Ljava/lang/String;");
701
return (struct java_lang_String *)JRI_CallStaticMethod(env)(env, JRI_CallStaticMethod_op, clazz, methodID_java_lang_String_valueOf_6, a);
704
#endif /* UNUSED_java_lang_String_valueOf_6 */
706
#ifndef UNUSED_java_lang_String_valueOf_7
707
JRIMethodID FAR methodID_java_lang_String_valueOf_7 = JRIUninitialized;
709
JRI_PUBLIC_API(struct java_lang_String *)
710
java_lang_String_valueOf_7(JRIEnv* env, struct java_lang_Class* clazz, jfloat a) {
711
if (methodID_java_lang_String_valueOf_7 == JRIUninitialized) {
712
assert(!"Forgot to call use_java_lang_String(env) before calling method valueOf (F)Ljava/lang/String;");
714
return (struct java_lang_String *)JRI_CallStaticMethod(env)(env, JRI_CallStaticMethod_op, clazz, methodID_java_lang_String_valueOf_7, a);
717
#endif /* UNUSED_java_lang_String_valueOf_7 */
719
#ifndef UNUSED_java_lang_String_valueOf_8
720
JRIMethodID FAR methodID_java_lang_String_valueOf_8 = JRIUninitialized;
722
JRI_PUBLIC_API(struct java_lang_String *)
723
java_lang_String_valueOf_8(JRIEnv* env, struct java_lang_Class* clazz, jdouble a) {
724
if (methodID_java_lang_String_valueOf_8 == JRIUninitialized) {
725
assert(!"Forgot to call use_java_lang_String(env) before calling method valueOf (D)Ljava/lang/String;");
727
return (struct java_lang_String *)JRI_CallStaticMethod(env)(env, JRI_CallStaticMethod_op, clazz, methodID_java_lang_String_valueOf_8, a);
730
#endif /* UNUSED_java_lang_String_valueOf_8 */
732
#ifndef UNUSED_java_lang_String_intern
733
JRIMethodID FAR methodID_java_lang_String_intern = JRIUninitialized;
735
JRI_PUBLIC_API(struct java_lang_String *)
736
java_lang_String_intern(JRIEnv* env, struct java_lang_String* self) {
737
if (methodID_java_lang_String_intern == JRIUninitialized) {
738
assert(!"Forgot to call use_java_lang_String(env) before calling method intern ()Ljava/lang/String;");
740
return (struct java_lang_String *)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_intern);
743
#endif /* UNUSED_java_lang_String_intern */
745
#ifndef UNUSED_java_lang_String_utfLength
746
JRIMethodID FAR methodID_java_lang_String_utfLength = JRIUninitialized;
749
java_lang_String_utfLength(JRIEnv* env, struct java_lang_String* self) {
750
if (methodID_java_lang_String_utfLength == JRIUninitialized) {
751
assert(!"Forgot to call use_java_lang_String(env) before calling method utfLength ()I");
753
return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_lang_String_utfLength);
756
#endif /* UNUSED_java_lang_String_utfLength */
758
#ifndef UNUSED_use_java_lang_String
760
static jglobal _globalclass_java_lang_String = NULL;
762
JRI_PUBLIC_API(struct java_lang_Class*)
763
use_java_lang_String(JRIEnv* env)
765
if (_globalclass_java_lang_String == NULL) {
766
struct java_lang_Class* clazz = JRI_FindClass(env, classname_java_lang_String);
768
JRI_ThrowNew(env, JRI_FindClass(env, "java/lang/ClassNotFoundException"), classname_java_lang_String);
771
use_java_lang_String_value(env, clazz);
772
use_java_lang_String_offset(env, clazz);
773
use_java_lang_String_count(env, clazz);
774
use_java_lang_String_InternSet(env, clazz);
775
use_java_lang_String_new(env, clazz);
776
use_java_lang_String_new_1(env, clazz);
777
use_java_lang_String_new_2(env, clazz);
778
use_java_lang_String_new_3(env, clazz);
779
use_java_lang_String_new_4(env, clazz);
780
use_java_lang_String_new_5(env, clazz);
781
use_java_lang_String_new_6(env, clazz);
782
use_java_lang_String_new_7(env, clazz);
783
use_java_lang_String_length(env, clazz);
784
use_java_lang_String_charAt(env, clazz);
785
use_java_lang_String_getChars(env, clazz);
786
use_java_lang_String_getBytes(env, clazz);
787
use_java_lang_String_equals(env, clazz);
788
use_java_lang_String_equalsIgnoreCase(env, clazz);
789
use_java_lang_String_compareTo(env, clazz);
790
use_java_lang_String_regionMatches(env, clazz);
791
use_java_lang_String_regionMatches_1(env, clazz);
792
use_java_lang_String_startsWith(env, clazz);
793
use_java_lang_String_startsWith_1(env, clazz);
794
use_java_lang_String_endsWith(env, clazz);
795
use_java_lang_String_hashCode(env, clazz);
796
use_java_lang_String_indexOf(env, clazz);
797
use_java_lang_String_indexOf_1(env, clazz);
798
use_java_lang_String_lastIndexOf(env, clazz);
799
use_java_lang_String_lastIndexOf_1(env, clazz);
800
use_java_lang_String_indexOf_2(env, clazz);
801
use_java_lang_String_indexOf_3(env, clazz);
802
use_java_lang_String_lastIndexOf_2(env, clazz);
803
use_java_lang_String_lastIndexOf_3(env, clazz);
804
use_java_lang_String_substring(env, clazz);
805
use_java_lang_String_substring_1(env, clazz);
806
use_java_lang_String_concat(env, clazz);
807
use_java_lang_String_replace(env, clazz);
808
use_java_lang_String_toLowerCase(env, clazz);
809
use_java_lang_String_toUpperCase(env, clazz);
810
use_java_lang_String_trim(env, clazz);
811
use_java_lang_String_toString(env, clazz);
812
use_java_lang_String_toCharArray(env, clazz);
813
use_java_lang_String_valueOf(env, clazz);
814
use_java_lang_String_valueOf_1(env, clazz);
815
use_java_lang_String_valueOf_2(env, clazz);
816
use_java_lang_String_copyValueOf(env, clazz);
817
use_java_lang_String_copyValueOf_1(env, clazz);
818
use_java_lang_String_valueOf_3(env, clazz);
819
use_java_lang_String_valueOf_4(env, clazz);
820
use_java_lang_String_valueOf_5(env, clazz);
821
use_java_lang_String_valueOf_6(env, clazz);
822
use_java_lang_String_valueOf_7(env, clazz);
823
use_java_lang_String_valueOf_8(env, clazz);
824
use_java_lang_String_intern(env, clazz);
825
use_java_lang_String_utfLength(env, clazz);
826
_globalclass_java_lang_String = JRI_NewGlobalRef(env, clazz);
830
return JRI_GetGlobalRef(env, _globalclass_java_lang_String);
835
unuse_java_lang_String(JRIEnv* env)
837
if (_globalclass_java_lang_String != NULL) {
838
struct java_lang_Class* clazz = JRI_GetGlobalRef(env, _globalclass_java_lang_String);
839
unuse_java_lang_String_value(env, clazz);
840
unuse_java_lang_String_offset(env, clazz);
841
unuse_java_lang_String_count(env, clazz);
842
unuse_java_lang_String_InternSet(env, clazz);
843
unuse_java_lang_String_new(env, clazz);
844
unuse_java_lang_String_new_1(env, clazz);
845
unuse_java_lang_String_new_2(env, clazz);
846
unuse_java_lang_String_new_3(env, clazz);
847
unuse_java_lang_String_new_4(env, clazz);
848
unuse_java_lang_String_new_5(env, clazz);
849
unuse_java_lang_String_new_6(env, clazz);
850
unuse_java_lang_String_new_7(env, clazz);
851
unuse_java_lang_String_length(env, clazz);
852
unuse_java_lang_String_charAt(env, clazz);
853
unuse_java_lang_String_getChars(env, clazz);
854
unuse_java_lang_String_getBytes(env, clazz);
855
unuse_java_lang_String_equals(env, clazz);
856
unuse_java_lang_String_equalsIgnoreCase(env, clazz);
857
unuse_java_lang_String_compareTo(env, clazz);
858
unuse_java_lang_String_regionMatches(env, clazz);
859
unuse_java_lang_String_regionMatches_1(env, clazz);
860
unuse_java_lang_String_startsWith(env, clazz);
861
unuse_java_lang_String_startsWith_1(env, clazz);
862
unuse_java_lang_String_endsWith(env, clazz);
863
unuse_java_lang_String_hashCode(env, clazz);
864
unuse_java_lang_String_indexOf(env, clazz);
865
unuse_java_lang_String_indexOf_1(env, clazz);
866
unuse_java_lang_String_lastIndexOf(env, clazz);
867
unuse_java_lang_String_lastIndexOf_1(env, clazz);
868
unuse_java_lang_String_indexOf_2(env, clazz);
869
unuse_java_lang_String_indexOf_3(env, clazz);
870
unuse_java_lang_String_lastIndexOf_2(env, clazz);
871
unuse_java_lang_String_lastIndexOf_3(env, clazz);
872
unuse_java_lang_String_substring(env, clazz);
873
unuse_java_lang_String_substring_1(env, clazz);
874
unuse_java_lang_String_concat(env, clazz);
875
unuse_java_lang_String_replace(env, clazz);
876
unuse_java_lang_String_toLowerCase(env, clazz);
877
unuse_java_lang_String_toUpperCase(env, clazz);
878
unuse_java_lang_String_trim(env, clazz);
879
unuse_java_lang_String_toString(env, clazz);
880
unuse_java_lang_String_toCharArray(env, clazz);
881
unuse_java_lang_String_valueOf(env, clazz);
882
unuse_java_lang_String_valueOf_1(env, clazz);
883
unuse_java_lang_String_valueOf_2(env, clazz);
884
unuse_java_lang_String_copyValueOf(env, clazz);
885
unuse_java_lang_String_copyValueOf_1(env, clazz);
886
unuse_java_lang_String_valueOf_3(env, clazz);
887
unuse_java_lang_String_valueOf_4(env, clazz);
888
unuse_java_lang_String_valueOf_5(env, clazz);
889
unuse_java_lang_String_valueOf_6(env, clazz);
890
unuse_java_lang_String_valueOf_7(env, clazz);
891
unuse_java_lang_String_valueOf_8(env, clazz);
892
unuse_java_lang_String_intern(env, clazz);
893
unuse_java_lang_String_utfLength(env, clazz);
894
JRI_DisposeGlobalRef(env, _globalclass_java_lang_String);
895
_globalclass_java_lang_String = NULL;
896
clazz = NULL; /* prevent unused variable 'clazz' warning */
900
#endif /* UNUSED_use_java_lang_String */
902
#ifdef _implementing_java_lang_String
904
JRI_PUBLIC_API(struct java_lang_Class*)
905
register_java_lang_String(JRIEnv* env)
907
char* nativeNamesAndSigs[] = {
910
void* nativeProcs[] = {
913
struct java_lang_Class* clazz = JRI_FindClass(env, classname_java_lang_String);
915
JRI_ThrowNew(env, JRI_FindClass(env, "java/lang/ClassNotFoundException"), classname_java_lang_String);
918
JRI_RegisterNatives(env, clazz, nativeNamesAndSigs, nativeProcs);
919
use_java_lang_String(env);
924
unregister_java_lang_String(JRIEnv* env)
926
struct java_lang_Class* clazz = JRI_FindClass(env, classname_java_lang_String);
927
JRI_UnregisterNatives(env, clazz);
928
unuse_java_lang_String(env);
931
#endif /* _implementing_java_lang_String */
933
/* These stub routines are generated for compatibility with the JDK: */