1 #ifndef __JAVA_LANG_CHARACTER__
2 #define __JAVA_LANG_CHARACTER__
3 
4 #include "xmlvm.h"
5 
6 // Preprocessor constants for interfaces:
7 #define XMLVM_ITABLE_SIZE_java_lang_Character 8
8 // Implemented interfaces:
9 #include "java_io_Serializable.h"
10 #include "java_lang_Comparable.h"
11 // Super Class:
12 #include "java_lang_Object.h"
13 
14 // Circular references:
15 #ifndef XMLVM_FORWARD_DECL_java_lang_CharSequence
16 #define XMLVM_FORWARD_DECL_java_lang_CharSequence
17 XMLVM_FORWARD_DECL(java_lang_CharSequence)
18 #endif
19 #ifndef XMLVM_FORWARD_DECL_java_lang_Class
20 #define XMLVM_FORWARD_DECL_java_lang_Class
21 XMLVM_FORWARD_DECL(java_lang_Class)
22 #endif
23 #ifndef XMLVM_FORWARD_DECL_java_lang_IndexOutOfBoundsException
24 #define XMLVM_FORWARD_DECL_java_lang_IndexOutOfBoundsException
25 XMLVM_FORWARD_DECL(java_lang_IndexOutOfBoundsException)
26 #endif
27 #ifndef XMLVM_FORWARD_DECL_java_lang_NullPointerException
28 #define XMLVM_FORWARD_DECL_java_lang_NullPointerException
29 XMLVM_FORWARD_DECL(java_lang_NullPointerException)
30 #endif
31 #ifndef XMLVM_FORWARD_DECL_java_lang_String
32 #define XMLVM_FORWARD_DECL_java_lang_String
33 XMLVM_FORWARD_DECL(java_lang_String)
34 #endif
35 // Class declarations for java.lang.Character
36 XMLVM_DEFINE_CLASS(java_lang_Character, 7, XMLVM_ITABLE_SIZE_java_lang_Character)
37 
38 extern JAVA_OBJECT __CLASS_java_lang_Character;
39 extern JAVA_OBJECT __CLASS_java_lang_Character_1ARRAY;
40 extern JAVA_OBJECT __CLASS_java_lang_Character_2ARRAY;
41 extern JAVA_OBJECT __CLASS_java_lang_Character_3ARRAY;
42 //XMLVM_BEGIN_DECLARATIONS
43 #define __ADDITIONAL_INSTANCE_FIELDS_java_lang_Character
44 //XMLVM_END_DECLARATIONS
45 
46 #define __INSTANCE_FIELDS_java_lang_Character \
47     __INSTANCE_FIELDS_java_lang_Object; \
48     struct { \
49         JAVA_CHAR value_; \
50         __ADDITIONAL_INSTANCE_FIELDS_java_lang_Character \
51     } java_lang_Character
52 
53 struct java_lang_Character {
54     __TIB_DEFINITION_java_lang_Character* tib;
55     struct {
56         __INSTANCE_FIELDS_java_lang_Character;
57     } fields;
58 };
59 #ifndef XMLVM_FORWARD_DECL_java_lang_Character
60 #define XMLVM_FORWARD_DECL_java_lang_Character
61 typedef struct java_lang_Character java_lang_Character;
62 #endif
63 
64 #define XMLVM_VTABLE_SIZE_java_lang_Character 7
65 #define XMLVM_VTABLE_IDX_java_lang_Character_equals___java_lang_Object 1
66 #define XMLVM_VTABLE_IDX_java_lang_Character_hashCode__ 4
67 #define XMLVM_VTABLE_IDX_java_lang_Character_toString__ 5
68 #define XMLVM_VTABLE_IDX_java_lang_Character_compareTo___java_lang_Object 6
69 
70 void __INIT_java_lang_Character();
71 void __INIT_IMPL_java_lang_Character();
72 void __DELETE_java_lang_Character(void* me, void* client_data);
73 void __INIT_INSTANCE_MEMBERS_java_lang_Character(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
74 JAVA_OBJECT __NEW_java_lang_Character();
75 JAVA_OBJECT __NEW_INSTANCE_java_lang_Character();
76 JAVA_LONG java_lang_Character_GET_serialVersionUID();
77 void java_lang_Character_PUT_serialVersionUID(JAVA_LONG v);
78 JAVA_CHAR java_lang_Character_GET_MIN_VALUE();
79 void java_lang_Character_PUT_MIN_VALUE(JAVA_CHAR v);
80 JAVA_CHAR java_lang_Character_GET_MAX_VALUE();
81 void java_lang_Character_PUT_MAX_VALUE(JAVA_CHAR v);
82 JAVA_INT java_lang_Character_GET_MIN_RADIX();
83 void java_lang_Character_PUT_MIN_RADIX(JAVA_INT v);
84 JAVA_INT java_lang_Character_GET_MAX_RADIX();
85 void java_lang_Character_PUT_MAX_RADIX(JAVA_INT v);
86 JAVA_OBJECT java_lang_Character_GET_TYPE();
87 void java_lang_Character_PUT_TYPE(JAVA_OBJECT v);
88 JAVA_BYTE java_lang_Character_GET_UNASSIGNED();
89 void java_lang_Character_PUT_UNASSIGNED(JAVA_BYTE v);
90 JAVA_BYTE java_lang_Character_GET_UPPERCASE_LETTER();
91 void java_lang_Character_PUT_UPPERCASE_LETTER(JAVA_BYTE v);
92 JAVA_BYTE java_lang_Character_GET_LOWERCASE_LETTER();
93 void java_lang_Character_PUT_LOWERCASE_LETTER(JAVA_BYTE v);
94 JAVA_BYTE java_lang_Character_GET_TITLECASE_LETTER();
95 void java_lang_Character_PUT_TITLECASE_LETTER(JAVA_BYTE v);
96 JAVA_BYTE java_lang_Character_GET_MODIFIER_LETTER();
97 void java_lang_Character_PUT_MODIFIER_LETTER(JAVA_BYTE v);
98 JAVA_BYTE java_lang_Character_GET_OTHER_LETTER();
99 void java_lang_Character_PUT_OTHER_LETTER(JAVA_BYTE v);
100 JAVA_BYTE java_lang_Character_GET_NON_SPACING_MARK();
101 void java_lang_Character_PUT_NON_SPACING_MARK(JAVA_BYTE v);
102 JAVA_BYTE java_lang_Character_GET_ENCLOSING_MARK();
103 void java_lang_Character_PUT_ENCLOSING_MARK(JAVA_BYTE v);
104 JAVA_BYTE java_lang_Character_GET_COMBINING_SPACING_MARK();
105 void java_lang_Character_PUT_COMBINING_SPACING_MARK(JAVA_BYTE v);
106 JAVA_BYTE java_lang_Character_GET_DECIMAL_DIGIT_NUMBER();
107 void java_lang_Character_PUT_DECIMAL_DIGIT_NUMBER(JAVA_BYTE v);
108 JAVA_BYTE java_lang_Character_GET_LETTER_NUMBER();
109 void java_lang_Character_PUT_LETTER_NUMBER(JAVA_BYTE v);
110 JAVA_BYTE java_lang_Character_GET_OTHER_NUMBER();
111 void java_lang_Character_PUT_OTHER_NUMBER(JAVA_BYTE v);
112 JAVA_BYTE java_lang_Character_GET_SPACE_SEPARATOR();
113 void java_lang_Character_PUT_SPACE_SEPARATOR(JAVA_BYTE v);
114 JAVA_BYTE java_lang_Character_GET_LINE_SEPARATOR();
115 void java_lang_Character_PUT_LINE_SEPARATOR(JAVA_BYTE v);
116 JAVA_BYTE java_lang_Character_GET_PARAGRAPH_SEPARATOR();
117 void java_lang_Character_PUT_PARAGRAPH_SEPARATOR(JAVA_BYTE v);
118 JAVA_BYTE java_lang_Character_GET_CONTROL();
119 void java_lang_Character_PUT_CONTROL(JAVA_BYTE v);
120 JAVA_BYTE java_lang_Character_GET_FORMAT();
121 void java_lang_Character_PUT_FORMAT(JAVA_BYTE v);
122 JAVA_BYTE java_lang_Character_GET_PRIVATE_USE();
123 void java_lang_Character_PUT_PRIVATE_USE(JAVA_BYTE v);
124 JAVA_BYTE java_lang_Character_GET_SURROGATE();
125 void java_lang_Character_PUT_SURROGATE(JAVA_BYTE v);
126 JAVA_BYTE java_lang_Character_GET_DASH_PUNCTUATION();
127 void java_lang_Character_PUT_DASH_PUNCTUATION(JAVA_BYTE v);
128 JAVA_BYTE java_lang_Character_GET_START_PUNCTUATION();
129 void java_lang_Character_PUT_START_PUNCTUATION(JAVA_BYTE v);
130 JAVA_BYTE java_lang_Character_GET_END_PUNCTUATION();
131 void java_lang_Character_PUT_END_PUNCTUATION(JAVA_BYTE v);
132 JAVA_BYTE java_lang_Character_GET_CONNECTOR_PUNCTUATION();
133 void java_lang_Character_PUT_CONNECTOR_PUNCTUATION(JAVA_BYTE v);
134 JAVA_BYTE java_lang_Character_GET_OTHER_PUNCTUATION();
135 void java_lang_Character_PUT_OTHER_PUNCTUATION(JAVA_BYTE v);
136 JAVA_BYTE java_lang_Character_GET_MATH_SYMBOL();
137 void java_lang_Character_PUT_MATH_SYMBOL(JAVA_BYTE v);
138 JAVA_BYTE java_lang_Character_GET_CURRENCY_SYMBOL();
139 void java_lang_Character_PUT_CURRENCY_SYMBOL(JAVA_BYTE v);
140 JAVA_BYTE java_lang_Character_GET_MODIFIER_SYMBOL();
141 void java_lang_Character_PUT_MODIFIER_SYMBOL(JAVA_BYTE v);
142 JAVA_BYTE java_lang_Character_GET_OTHER_SYMBOL();
143 void java_lang_Character_PUT_OTHER_SYMBOL(JAVA_BYTE v);
144 JAVA_BYTE java_lang_Character_GET_INITIAL_QUOTE_PUNCTUATION();
145 void java_lang_Character_PUT_INITIAL_QUOTE_PUNCTUATION(JAVA_BYTE v);
146 JAVA_BYTE java_lang_Character_GET_FINAL_QUOTE_PUNCTUATION();
147 void java_lang_Character_PUT_FINAL_QUOTE_PUNCTUATION(JAVA_BYTE v);
148 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_UNDEFINED();
149 void java_lang_Character_PUT_DIRECTIONALITY_UNDEFINED(JAVA_BYTE v);
150 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_LEFT_TO_RIGHT();
151 void java_lang_Character_PUT_DIRECTIONALITY_LEFT_TO_RIGHT(JAVA_BYTE v);
152 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_RIGHT_TO_LEFT();
153 void java_lang_Character_PUT_DIRECTIONALITY_RIGHT_TO_LEFT(JAVA_BYTE v);
154 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC();
155 void java_lang_Character_PUT_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC(JAVA_BYTE v);
156 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_EUROPEAN_NUMBER();
157 void java_lang_Character_PUT_DIRECTIONALITY_EUROPEAN_NUMBER(JAVA_BYTE v);
158 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR();
159 void java_lang_Character_PUT_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR(JAVA_BYTE v);
160 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR();
161 void java_lang_Character_PUT_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR(JAVA_BYTE v);
162 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_ARABIC_NUMBER();
163 void java_lang_Character_PUT_DIRECTIONALITY_ARABIC_NUMBER(JAVA_BYTE v);
164 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR();
165 void java_lang_Character_PUT_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR(JAVA_BYTE v);
166 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_NONSPACING_MARK();
167 void java_lang_Character_PUT_DIRECTIONALITY_NONSPACING_MARK(JAVA_BYTE v);
168 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_BOUNDARY_NEUTRAL();
169 void java_lang_Character_PUT_DIRECTIONALITY_BOUNDARY_NEUTRAL(JAVA_BYTE v);
170 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_PARAGRAPH_SEPARATOR();
171 void java_lang_Character_PUT_DIRECTIONALITY_PARAGRAPH_SEPARATOR(JAVA_BYTE v);
172 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_SEGMENT_SEPARATOR();
173 void java_lang_Character_PUT_DIRECTIONALITY_SEGMENT_SEPARATOR(JAVA_BYTE v);
174 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_WHITESPACE();
175 void java_lang_Character_PUT_DIRECTIONALITY_WHITESPACE(JAVA_BYTE v);
176 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_OTHER_NEUTRALS();
177 void java_lang_Character_PUT_DIRECTIONALITY_OTHER_NEUTRALS(JAVA_BYTE v);
178 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING();
179 void java_lang_Character_PUT_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING(JAVA_BYTE v);
180 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE();
181 void java_lang_Character_PUT_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE(JAVA_BYTE v);
182 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING();
183 void java_lang_Character_PUT_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING(JAVA_BYTE v);
184 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE();
185 void java_lang_Character_PUT_DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE(JAVA_BYTE v);
186 JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_POP_DIRECTIONAL_FORMAT();
187 void java_lang_Character_PUT_DIRECTIONALITY_POP_DIRECTIONAL_FORMAT(JAVA_BYTE v);
188 JAVA_CHAR java_lang_Character_GET_MIN_HIGH_SURROGATE();
189 void java_lang_Character_PUT_MIN_HIGH_SURROGATE(JAVA_CHAR v);
190 JAVA_CHAR java_lang_Character_GET_MAX_HIGH_SURROGATE();
191 void java_lang_Character_PUT_MAX_HIGH_SURROGATE(JAVA_CHAR v);
192 JAVA_CHAR java_lang_Character_GET_MIN_LOW_SURROGATE();
193 void java_lang_Character_PUT_MIN_LOW_SURROGATE(JAVA_CHAR v);
194 JAVA_CHAR java_lang_Character_GET_MAX_LOW_SURROGATE();
195 void java_lang_Character_PUT_MAX_LOW_SURROGATE(JAVA_CHAR v);
196 JAVA_CHAR java_lang_Character_GET_MIN_SURROGATE();
197 void java_lang_Character_PUT_MIN_SURROGATE(JAVA_CHAR v);
198 JAVA_CHAR java_lang_Character_GET_MAX_SURROGATE();
199 void java_lang_Character_PUT_MAX_SURROGATE(JAVA_CHAR v);
200 JAVA_INT java_lang_Character_GET_MIN_SUPPLEMENTARY_CODE_POINT();
201 void java_lang_Character_PUT_MIN_SUPPLEMENTARY_CODE_POINT(JAVA_INT v);
202 JAVA_INT java_lang_Character_GET_MIN_CODE_POINT();
203 void java_lang_Character_PUT_MIN_CODE_POINT(JAVA_INT v);
204 JAVA_INT java_lang_Character_GET_MAX_CODE_POINT();
205 void java_lang_Character_PUT_MAX_CODE_POINT(JAVA_INT v);
206 JAVA_INT java_lang_Character_GET_SIZE();
207 void java_lang_Character_PUT_SIZE(JAVA_INT v);
208 JAVA_OBJECT java_lang_Character_GET_bidiKeys();
209 void java_lang_Character_PUT_bidiKeys(JAVA_OBJECT v);
210 JAVA_OBJECT java_lang_Character_GET_bidiValues();
211 void java_lang_Character_PUT_bidiValues(JAVA_OBJECT v);
212 JAVA_OBJECT java_lang_Character_GET_mirrored();
213 void java_lang_Character_PUT_mirrored(JAVA_OBJECT v);
214 JAVA_OBJECT java_lang_Character_GET_typeKeys();
215 void java_lang_Character_PUT_typeKeys(JAVA_OBJECT v);
216 JAVA_OBJECT java_lang_Character_GET_typeValues();
217 void java_lang_Character_PUT_typeValues(JAVA_OBJECT v);
218 JAVA_OBJECT java_lang_Character_GET_typeValuesCache();
219 void java_lang_Character_PUT_typeValuesCache(JAVA_OBJECT v);
220 JAVA_OBJECT java_lang_Character_GET_uppercaseKeys();
221 void java_lang_Character_PUT_uppercaseKeys(JAVA_OBJECT v);
222 JAVA_OBJECT java_lang_Character_GET_uppercaseValues();
223 void java_lang_Character_PUT_uppercaseValues(JAVA_OBJECT v);
224 JAVA_OBJECT java_lang_Character_GET_uppercaseValuesCache();
225 void java_lang_Character_PUT_uppercaseValuesCache(JAVA_OBJECT v);
226 JAVA_OBJECT java_lang_Character_GET_lowercaseKeys();
227 void java_lang_Character_PUT_lowercaseKeys(JAVA_OBJECT v);
228 JAVA_OBJECT java_lang_Character_GET_lowercaseValues();
229 void java_lang_Character_PUT_lowercaseValues(JAVA_OBJECT v);
230 JAVA_OBJECT java_lang_Character_GET_lowercaseValuesCache();
231 void java_lang_Character_PUT_lowercaseValuesCache(JAVA_OBJECT v);
232 JAVA_OBJECT java_lang_Character_GET_digitKeys();
233 void java_lang_Character_PUT_digitKeys(JAVA_OBJECT v);
234 JAVA_OBJECT java_lang_Character_GET_digitValues();
235 void java_lang_Character_PUT_digitValues(JAVA_OBJECT v);
236 JAVA_OBJECT java_lang_Character_GET_typeTags();
237 void java_lang_Character_PUT_typeTags(JAVA_OBJECT v);
238 JAVA_OBJECT java_lang_Character_GET_DIRECTIONALITY();
239 void java_lang_Character_PUT_DIRECTIONALITY(JAVA_OBJECT v);
240 JAVA_INT java_lang_Character_GET_ISJAVASTART();
241 void java_lang_Character_PUT_ISJAVASTART(JAVA_INT v);
242 JAVA_INT java_lang_Character_GET_ISJAVAPART();
243 void java_lang_Character_PUT_ISJAVAPART(JAVA_INT v);
244 JAVA_OBJECT java_lang_Character_GET_titlecaseKeys();
245 void java_lang_Character_PUT_titlecaseKeys(JAVA_OBJECT v);
246 JAVA_OBJECT java_lang_Character_GET_titlecaseValues();
247 void java_lang_Character_PUT_titlecaseValues(JAVA_OBJECT v);
248 JAVA_OBJECT java_lang_Character_GET_numericKeys();
249 void java_lang_Character_PUT_numericKeys(JAVA_OBJECT v);
250 JAVA_OBJECT java_lang_Character_GET_numericValues();
251 void java_lang_Character_PUT_numericValues(JAVA_OBJECT v);
252 JAVA_INT java_lang_Character_GET_CACHE_LEN();
253 void java_lang_Character_PUT_CACHE_LEN(JAVA_INT v);
254 JAVA_BOOLEAN java_lang_Character_GET__assertionsDisabled();
255 void java_lang_Character_PUT__assertionsDisabled(JAVA_BOOLEAN v);
256 void java_lang_Character___CLINIT_();
257 void java_lang_Character___INIT____char(JAVA_OBJECT me, JAVA_CHAR n1);
258 JAVA_CHAR java_lang_Character_charValue__(JAVA_OBJECT me);
259 JAVA_INT java_lang_Character_compareTo___java_lang_Character(JAVA_OBJECT me, JAVA_OBJECT n1);
260 JAVA_OBJECT java_lang_Character_valueOf___char(JAVA_CHAR n1);
261 JAVA_BOOLEAN java_lang_Character_isValidCodePoint___int(JAVA_INT n1);
262 JAVA_BOOLEAN java_lang_Character_isSupplementaryCodePoint___int(JAVA_INT n1);
263 JAVA_BOOLEAN java_lang_Character_isHighSurrogate___char(JAVA_CHAR n1);
264 JAVA_BOOLEAN java_lang_Character_isLowSurrogate___char(JAVA_CHAR n1);
265 JAVA_BOOLEAN java_lang_Character_isSurrogatePair___char_char(JAVA_CHAR n1, JAVA_CHAR n2);
266 JAVA_INT java_lang_Character_charCount___int(JAVA_INT n1);
267 JAVA_INT java_lang_Character_toCodePoint___char_char(JAVA_CHAR n1, JAVA_CHAR n2);
268 JAVA_INT java_lang_Character_codePointAt___java_lang_CharSequence_int(JAVA_OBJECT n1, JAVA_INT n2);
269 JAVA_INT java_lang_Character_codePointAt___char_1ARRAY_int(JAVA_OBJECT n1, JAVA_INT n2);
270 JAVA_INT java_lang_Character_codePointAt___char_1ARRAY_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3);
271 JAVA_INT java_lang_Character_codePointBefore___java_lang_CharSequence_int(JAVA_OBJECT n1, JAVA_INT n2);
272 JAVA_INT java_lang_Character_codePointBefore___char_1ARRAY_int(JAVA_OBJECT n1, JAVA_INT n2);
273 JAVA_INT java_lang_Character_codePointBefore___char_1ARRAY_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3);
274 JAVA_INT java_lang_Character_toChars___int_char_1ARRAY_int(JAVA_INT n1, JAVA_OBJECT n2, JAVA_INT n3);
275 JAVA_OBJECT java_lang_Character_toChars___int(JAVA_INT n1);
276 JAVA_INT java_lang_Character_codePointCount___java_lang_CharSequence_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3);
277 JAVA_INT java_lang_Character_codePointCount___char_1ARRAY_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3);
278 JAVA_INT java_lang_Character_offsetByCodePoints___java_lang_CharSequence_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3);
279 JAVA_INT java_lang_Character_offsetByCodePoints___char_1ARRAY_int_int_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3, JAVA_INT n4, JAVA_INT n5);
280 JAVA_INT java_lang_Character_digit___char_int(JAVA_CHAR n1, JAVA_INT n2);
281 JAVA_INT java_lang_Character_digit___int_int(JAVA_INT n1, JAVA_INT n2);
282 // Vtable index: 1
283 JAVA_BOOLEAN java_lang_Character_equals___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
284 JAVA_CHAR java_lang_Character_forDigit___int_int(JAVA_INT n1, JAVA_INT n2);
285 JAVA_INT java_lang_Character_getNumericValue___char(JAVA_CHAR n1);
286 JAVA_INT java_lang_Character_getNumericValue___int(JAVA_INT n1);
287 JAVA_INT java_lang_Character_getType___char(JAVA_CHAR n1);
288 JAVA_INT java_lang_Character_getType___int(JAVA_INT n1);
289 JAVA_BYTE java_lang_Character_getDirectionality___char(JAVA_CHAR n1);
290 JAVA_BYTE java_lang_Character_getDirectionality___int(JAVA_INT n1);
291 JAVA_BOOLEAN java_lang_Character_isMirrored___char(JAVA_CHAR n1);
292 JAVA_BOOLEAN java_lang_Character_isMirrored___int(JAVA_INT n1);
293 // Vtable index: 4
294 JAVA_INT java_lang_Character_hashCode__(JAVA_OBJECT me);
295 JAVA_BOOLEAN java_lang_Character_isDefined___char(JAVA_CHAR n1);
296 JAVA_BOOLEAN java_lang_Character_isDefined___int(JAVA_INT n1);
297 JAVA_BOOLEAN java_lang_Character_isDigit___char(JAVA_CHAR n1);
298 JAVA_BOOLEAN java_lang_Character_isDigit___int(JAVA_INT n1);
299 JAVA_BOOLEAN java_lang_Character_isIdentifierIgnorable___char(JAVA_CHAR n1);
300 JAVA_BOOLEAN java_lang_Character_isIdentifierIgnorable___int(JAVA_INT n1);
301 JAVA_BOOLEAN java_lang_Character_isISOControl___char(JAVA_CHAR n1);
302 JAVA_BOOLEAN java_lang_Character_isISOControl___int(JAVA_INT n1);
303 JAVA_BOOLEAN java_lang_Character_isJavaIdentifierPart___char(JAVA_CHAR n1);
304 JAVA_BOOLEAN java_lang_Character_isJavaIdentifierPart___int(JAVA_INT n1);
305 JAVA_BOOLEAN java_lang_Character_isJavaIdentifierStart___char(JAVA_CHAR n1);
306 JAVA_BOOLEAN java_lang_Character_isJavaIdentifierStart___int(JAVA_INT n1);
307 JAVA_BOOLEAN java_lang_Character_isJavaLetter___char(JAVA_CHAR n1);
308 JAVA_BOOLEAN java_lang_Character_isJavaLetterOrDigit___char(JAVA_CHAR n1);
309 JAVA_BOOLEAN java_lang_Character_isLetter___char(JAVA_CHAR n1);
310 JAVA_BOOLEAN java_lang_Character_isLetter___int(JAVA_INT n1);
311 JAVA_BOOLEAN java_lang_Character_isLetterOrDigit___char(JAVA_CHAR n1);
312 JAVA_BOOLEAN java_lang_Character_isLetterOrDigit___int(JAVA_INT n1);
313 JAVA_BOOLEAN java_lang_Character_isLowerCase___char(JAVA_CHAR n1);
314 JAVA_BOOLEAN java_lang_Character_isLowerCase___int(JAVA_INT n1);
315 JAVA_BOOLEAN java_lang_Character_isSpace___char(JAVA_CHAR n1);
316 JAVA_BOOLEAN java_lang_Character_isSpaceChar___char(JAVA_CHAR n1);
317 JAVA_BOOLEAN java_lang_Character_isSpaceChar___int(JAVA_INT n1);
318 JAVA_BOOLEAN java_lang_Character_isTitleCase___char(JAVA_CHAR n1);
319 JAVA_BOOLEAN java_lang_Character_isTitleCase___int(JAVA_INT n1);
320 JAVA_BOOLEAN java_lang_Character_isUnicodeIdentifierPart___char(JAVA_CHAR n1);
321 JAVA_BOOLEAN java_lang_Character_isUnicodeIdentifierPart___int(JAVA_INT n1);
322 JAVA_BOOLEAN java_lang_Character_isUnicodeIdentifierStart___char(JAVA_CHAR n1);
323 JAVA_BOOLEAN java_lang_Character_isUnicodeIdentifierStart___int(JAVA_INT n1);
324 JAVA_BOOLEAN java_lang_Character_isUpperCase___char(JAVA_CHAR n1);
325 JAVA_BOOLEAN java_lang_Character_isUpperCase___int(JAVA_INT n1);
326 JAVA_BOOLEAN java_lang_Character_isWhitespace___char(JAVA_CHAR n1);
327 JAVA_BOOLEAN java_lang_Character_isWhitespace___int(JAVA_INT n1);
328 JAVA_CHAR java_lang_Character_reverseBytes___char(JAVA_CHAR n1);
329 JAVA_CHAR java_lang_Character_toLowerCase___char(JAVA_CHAR n1);
330 JAVA_INT java_lang_Character_toLowerCase___int(JAVA_INT n1);
331 // Vtable index: 5
332 JAVA_OBJECT java_lang_Character_toString__(JAVA_OBJECT me);
333 JAVA_OBJECT java_lang_Character_toString___char(JAVA_CHAR n1);
334 JAVA_CHAR java_lang_Character_toTitleCase___char(JAVA_CHAR n1);
335 JAVA_INT java_lang_Character_toTitleCase___int(JAVA_INT n1);
336 JAVA_CHAR java_lang_Character_toUpperCase___char(JAVA_CHAR n1);
337 JAVA_INT java_lang_Character_toUpperCase___int(JAVA_INT n1);
338 // Vtable index: 6
339 JAVA_INT java_lang_Character_compareTo___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
340 
341 #endif
342