1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
|
#ifndef __JAVA_NIO_CHARSET_CHARSET__
#define __JAVA_NIO_CHARSET_CHARSET__
#include "xmlvm.h"
// Preprocessor constants for interfaces:
#define XMLVM_ITABLE_SIZE_java_nio_charset_Charset 8
// Implemented interfaces:
#include "java_lang_Comparable.h"
// Super Class:
#include "java_lang_Object.h"
// Circular references:
#ifndef XMLVM_FORWARD_DECL_java_io_IOException
#define XMLVM_FORWARD_DECL_java_io_IOException
XMLVM_FORWARD_DECL(java_io_IOException)
#endif
#ifndef XMLVM_FORWARD_DECL_java_lang_Class
#define XMLVM_FORWARD_DECL_java_lang_Class
XMLVM_FORWARD_DECL(java_lang_Class)
#endif
#ifndef XMLVM_FORWARD_DECL_java_lang_ClassLoader
#define XMLVM_FORWARD_DECL_java_lang_ClassLoader
XMLVM_FORWARD_DECL(java_lang_ClassLoader)
#endif
#ifndef XMLVM_FORWARD_DECL_java_lang_Exception
#define XMLVM_FORWARD_DECL_java_lang_Exception
XMLVM_FORWARD_DECL(java_lang_Exception)
#endif
#ifndef XMLVM_FORWARD_DECL_java_lang_NullPointerException
#define XMLVM_FORWARD_DECL_java_lang_NullPointerException
XMLVM_FORWARD_DECL(java_lang_NullPointerException)
#endif
#ifndef XMLVM_FORWARD_DECL_java_lang_String
#define XMLVM_FORWARD_DECL_java_lang_String
XMLVM_FORWARD_DECL(java_lang_String)
#endif
#ifndef XMLVM_FORWARD_DECL_java_lang_StringBuilder
#define XMLVM_FORWARD_DECL_java_lang_StringBuilder
XMLVM_FORWARD_DECL(java_lang_StringBuilder)
#endif
#ifndef XMLVM_FORWARD_DECL_java_lang_Thread
#define XMLVM_FORWARD_DECL_java_lang_Thread
XMLVM_FORWARD_DECL(java_lang_Thread)
#endif
#ifndef XMLVM_FORWARD_DECL_java_lang_Throwable
#define XMLVM_FORWARD_DECL_java_lang_Throwable
XMLVM_FORWARD_DECL(java_lang_Throwable)
#endif
#ifndef XMLVM_FORWARD_DECL_java_nio_ByteBuffer
#define XMLVM_FORWARD_DECL_java_nio_ByteBuffer
XMLVM_FORWARD_DECL(java_nio_ByteBuffer)
#endif
#ifndef XMLVM_FORWARD_DECL_java_nio_CharBuffer
#define XMLVM_FORWARD_DECL_java_nio_CharBuffer
XMLVM_FORWARD_DECL(java_nio_CharBuffer)
#endif
#ifndef XMLVM_FORWARD_DECL_java_nio_charset_Charset_1
#define XMLVM_FORWARD_DECL_java_nio_charset_Charset_1
XMLVM_FORWARD_DECL(java_nio_charset_Charset_1)
#endif
#ifndef XMLVM_FORWARD_DECL_java_nio_charset_Charset_2
#define XMLVM_FORWARD_DECL_java_nio_charset_Charset_2
XMLVM_FORWARD_DECL(java_nio_charset_Charset_2)
#endif
#ifndef XMLVM_FORWARD_DECL_java_nio_charset_CharsetDecoder
#define XMLVM_FORWARD_DECL_java_nio_charset_CharsetDecoder
XMLVM_FORWARD_DECL(java_nio_charset_CharsetDecoder)
#endif
#ifndef XMLVM_FORWARD_DECL_java_nio_charset_CharsetEncoder
#define XMLVM_FORWARD_DECL_java_nio_charset_CharsetEncoder
XMLVM_FORWARD_DECL(java_nio_charset_CharsetEncoder)
#endif
#ifndef XMLVM_FORWARD_DECL_java_nio_charset_CodingErrorAction
#define XMLVM_FORWARD_DECL_java_nio_charset_CodingErrorAction
XMLVM_FORWARD_DECL(java_nio_charset_CodingErrorAction)
#endif
#ifndef XMLVM_FORWARD_DECL_java_nio_charset_spi_CharsetProvider
#define XMLVM_FORWARD_DECL_java_nio_charset_spi_CharsetProvider
XMLVM_FORWARD_DECL(java_nio_charset_spi_CharsetProvider)
#endif
#ifndef XMLVM_FORWARD_DECL_java_security_AccessController
#define XMLVM_FORWARD_DECL_java_security_AccessController
XMLVM_FORWARD_DECL(java_security_AccessController)
#endif
#ifndef XMLVM_FORWARD_DECL_java_util_Collections
#define XMLVM_FORWARD_DECL_java_util_Collections
XMLVM_FORWARD_DECL(java_util_Collections)
#endif
#ifndef XMLVM_FORWARD_DECL_java_util_Comparator
#define XMLVM_FORWARD_DECL_java_util_Comparator
XMLVM_FORWARD_DECL(java_util_Comparator)
#endif
#ifndef XMLVM_FORWARD_DECL_java_util_Enumeration
#define XMLVM_FORWARD_DECL_java_util_Enumeration
XMLVM_FORWARD_DECL(java_util_Enumeration)
#endif
#ifndef XMLVM_FORWARD_DECL_java_util_HashMap
#define XMLVM_FORWARD_DECL_java_util_HashMap
XMLVM_FORWARD_DECL(java_util_HashMap)
#endif
#ifndef XMLVM_FORWARD_DECL_java_util_HashSet
#define XMLVM_FORWARD_DECL_java_util_HashSet
XMLVM_FORWARD_DECL(java_util_HashSet)
#endif
#ifndef XMLVM_FORWARD_DECL_java_util_Iterator
#define XMLVM_FORWARD_DECL_java_util_Iterator
XMLVM_FORWARD_DECL(java_util_Iterator)
#endif
#ifndef XMLVM_FORWARD_DECL_java_util_Locale
#define XMLVM_FORWARD_DECL_java_util_Locale
XMLVM_FORWARD_DECL(java_util_Locale)
#endif
#ifndef XMLVM_FORWARD_DECL_java_util_Set
#define XMLVM_FORWARD_DECL_java_util_Set
XMLVM_FORWARD_DECL(java_util_Set)
#endif
#ifndef XMLVM_FORWARD_DECL_org_apache_harmony_niochar_CharsetProviderImpl
#define XMLVM_FORWARD_DECL_org_apache_harmony_niochar_CharsetProviderImpl
XMLVM_FORWARD_DECL(org_apache_harmony_niochar_CharsetProviderImpl)
#endif
// Class declarations for java.nio.charset.Charset
XMLVM_DEFINE_CLASS(java_nio_charset_Charset, 10, XMLVM_ITABLE_SIZE_java_nio_charset_Charset)
extern JAVA_OBJECT __CLASS_java_nio_charset_Charset;
extern JAVA_OBJECT __CLASS_java_nio_charset_Charset_1ARRAY;
extern JAVA_OBJECT __CLASS_java_nio_charset_Charset_2ARRAY;
extern JAVA_OBJECT __CLASS_java_nio_charset_Charset_3ARRAY;
//XMLVM_BEGIN_DECLARATIONS
#define __ADDITIONAL_INSTANCE_FIELDS_java_nio_charset_Charset
//XMLVM_END_DECLARATIONS
#define __INSTANCE_FIELDS_java_nio_charset_Charset \
__INSTANCE_FIELDS_java_lang_Object; \
struct { \
JAVA_OBJECT canonicalName_; \
JAVA_OBJECT aliasesSet_; \
__ADDITIONAL_INSTANCE_FIELDS_java_nio_charset_Charset \
} java_nio_charset_Charset
struct java_nio_charset_Charset {
__TIB_DEFINITION_java_nio_charset_Charset* tib;
struct {
__INSTANCE_FIELDS_java_nio_charset_Charset;
} fields;
};
#ifndef XMLVM_FORWARD_DECL_java_nio_charset_Charset
#define XMLVM_FORWARD_DECL_java_nio_charset_Charset
typedef struct java_nio_charset_Charset java_nio_charset_Charset;
#endif
#define XMLVM_VTABLE_SIZE_java_nio_charset_Charset 10
#define XMLVM_VTABLE_IDX_java_nio_charset_Charset_contains___java_nio_charset_Charset 7
#define XMLVM_VTABLE_IDX_java_nio_charset_Charset_newEncoder__ 9
#define XMLVM_VTABLE_IDX_java_nio_charset_Charset_newDecoder__ 8
#define XMLVM_VTABLE_IDX_java_nio_charset_Charset_equals___java_lang_Object 1
#define XMLVM_VTABLE_IDX_java_nio_charset_Charset_hashCode__ 4
#define XMLVM_VTABLE_IDX_java_nio_charset_Charset_toString__ 5
#define XMLVM_VTABLE_IDX_java_nio_charset_Charset_compareTo___java_lang_Object 6
void __INIT_java_nio_charset_Charset();
void __INIT_IMPL_java_nio_charset_Charset();
void __DELETE_java_nio_charset_Charset(void* me, void* client_data);
void __INIT_INSTANCE_MEMBERS_java_nio_charset_Charset(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
JAVA_OBJECT __NEW_java_nio_charset_Charset();
JAVA_OBJECT __NEW_INSTANCE_java_nio_charset_Charset();
JAVA_OBJECT java_nio_charset_Charset_GET_PROVIDER_CONFIGURATION_FILE_NAME();
void java_nio_charset_Charset_PUT_PROVIDER_CONFIGURATION_FILE_NAME(JAVA_OBJECT v);
JAVA_OBJECT java_nio_charset_Charset_GET_PROVIDER_CONFIGURATION_FILE_ENCODING();
void java_nio_charset_Charset_PUT_PROVIDER_CONFIGURATION_FILE_ENCODING(JAVA_OBJECT v);
JAVA_OBJECT java_nio_charset_Charset_GET_PROVIDER_CONFIGURATION_FILE_COMMENT();
void java_nio_charset_Charset_PUT_PROVIDER_CONFIGURATION_FILE_COMMENT(JAVA_OBJECT v);
JAVA_OBJECT java_nio_charset_Charset_GET_systemClassLoader();
void java_nio_charset_Charset_PUT_systemClassLoader(JAVA_OBJECT v);
JAVA_OBJECT java_nio_charset_Charset_GET__builtInProvider();
void java_nio_charset_Charset_PUT__builtInProvider(JAVA_OBJECT v);
JAVA_OBJECT java_nio_charset_Charset_GET__builtInCharsets();
void java_nio_charset_Charset_PUT__builtInCharsets(JAVA_OBJECT v);
JAVA_OBJECT java_nio_charset_Charset_GET_cachedCharsetTable();
void java_nio_charset_Charset_PUT_cachedCharsetTable(JAVA_OBJECT v);
JAVA_BOOLEAN java_nio_charset_Charset_GET_inForNameInternal();
void java_nio_charset_Charset_PUT_inForNameInternal(JAVA_BOOLEAN v);
void java_nio_charset_Charset___CLINIT_();
void java_nio_charset_Charset___INIT____java_lang_String_java_lang_String_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2);
JAVA_BOOLEAN java_nio_charset_Charset_isSpecial___char(JAVA_CHAR n1);
JAVA_BOOLEAN java_nio_charset_Charset_isLetter___char(JAVA_CHAR n1);
JAVA_BOOLEAN java_nio_charset_Charset_isDigit___char(JAVA_CHAR n1);
void java_nio_charset_Charset_checkCharsetName___java_lang_String(JAVA_OBJECT n1);
JAVA_OBJECT java_nio_charset_Charset_getContextClassLoader__();
void java_nio_charset_Charset_getSystemClassLoader__();
void java_nio_charset_Charset_addCharsets___java_nio_charset_spi_CharsetProvider_java_util_TreeMap(JAVA_OBJECT n1, JAVA_OBJECT n2);
JAVA_OBJECT java_nio_charset_Charset_trimClassName___java_lang_String(JAVA_OBJECT n1);
void java_nio_charset_Charset_loadConfiguredCharsets___java_net_URL_java_lang_ClassLoader_java_util_TreeMap(JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3);
JAVA_OBJECT java_nio_charset_Charset_availableCharsets__();
JAVA_OBJECT java_nio_charset_Charset_searchConfiguredCharsets___java_lang_String_java_lang_ClassLoader_java_net_URL(JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3);
JAVA_OBJECT java_nio_charset_Charset_forNameInternal___java_lang_String(JAVA_OBJECT n1);
void java_nio_charset_Charset_cacheCharset___java_nio_charset_Charset_java_lang_String(JAVA_OBJECT n1, JAVA_OBJECT n2);
JAVA_OBJECT java_nio_charset_Charset_forName___java_lang_String(JAVA_OBJECT n1);
JAVA_BOOLEAN java_nio_charset_Charset_isSupported___java_lang_String(JAVA_OBJECT n1);
// Vtable index: 7
JAVA_BOOLEAN java_nio_charset_Charset_contains___java_nio_charset_Charset(JAVA_OBJECT me, JAVA_OBJECT n1);
// Vtable index: 9
JAVA_OBJECT java_nio_charset_Charset_newEncoder__(JAVA_OBJECT me);
// Vtable index: 8
JAVA_OBJECT java_nio_charset_Charset_newDecoder__(JAVA_OBJECT me);
JAVA_OBJECT java_nio_charset_Charset_name__(JAVA_OBJECT me);
JAVA_OBJECT java_nio_charset_Charset_aliases__(JAVA_OBJECT me);
JAVA_OBJECT java_nio_charset_Charset_displayName__(JAVA_OBJECT me);
JAVA_OBJECT java_nio_charset_Charset_displayName___java_util_Locale(JAVA_OBJECT me, JAVA_OBJECT n1);
JAVA_BOOLEAN java_nio_charset_Charset_isRegistered__(JAVA_OBJECT me);
JAVA_BOOLEAN java_nio_charset_Charset_canEncode__(JAVA_OBJECT me);
JAVA_OBJECT java_nio_charset_Charset_encode___java_nio_CharBuffer(JAVA_OBJECT me, JAVA_OBJECT n1);
JAVA_OBJECT java_nio_charset_Charset_encode___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1);
JAVA_OBJECT java_nio_charset_Charset_decode___java_nio_ByteBuffer(JAVA_OBJECT me, JAVA_OBJECT n1);
JAVA_INT java_nio_charset_Charset_compareTo___java_nio_charset_Charset(JAVA_OBJECT me, JAVA_OBJECT n1);
// Vtable index: 1
JAVA_BOOLEAN java_nio_charset_Charset_equals___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
// Vtable index: 4
JAVA_INT java_nio_charset_Charset_hashCode__(JAVA_OBJECT me);
// Vtable index: 5
JAVA_OBJECT java_nio_charset_Charset_toString__(JAVA_OBJECT me);
JAVA_OBJECT java_nio_charset_Charset_defaultCharset__();
// Vtable index: 6
JAVA_INT java_nio_charset_Charset_compareTo___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
#endif
|