1
#ifndef __JAVA_UTIL_LOCALE__
2
#define __JAVA_UTIL_LOCALE__
6
// Preprocessor constants for interfaces:
7
#define XMLVM_ITABLE_SIZE_java_util_Locale 0
8
// Implemented interfaces:
9
#include "java_io_Serializable.h"
10
#include "java_lang_Cloneable.h"
12
#include "java_lang_Object.h"
14
// Circular references:
15
#ifndef XMLVM_FORWARD_DECL_java_io_ObjectStreamField
16
#define XMLVM_FORWARD_DECL_java_io_ObjectStreamField
17
XMLVM_FORWARD_DECL(java_io_ObjectStreamField)
19
#ifndef XMLVM_FORWARD_DECL_java_lang_Class
20
#define XMLVM_FORWARD_DECL_java_lang_Class
21
XMLVM_FORWARD_DECL(java_lang_Class)
23
#ifndef XMLVM_FORWARD_DECL_java_lang_Integer
24
#define XMLVM_FORWARD_DECL_java_lang_Integer
25
XMLVM_FORWARD_DECL(java_lang_Integer)
27
#ifndef XMLVM_FORWARD_DECL_java_lang_NullPointerException
28
#define XMLVM_FORWARD_DECL_java_lang_NullPointerException
29
XMLVM_FORWARD_DECL(java_lang_NullPointerException)
31
#ifndef XMLVM_FORWARD_DECL_java_lang_String
32
#define XMLVM_FORWARD_DECL_java_lang_String
33
XMLVM_FORWARD_DECL(java_lang_String)
35
#ifndef XMLVM_FORWARD_DECL_java_lang_StringBuilder
36
#define XMLVM_FORWARD_DECL_java_lang_StringBuilder
37
XMLVM_FORWARD_DECL(java_lang_StringBuilder)
39
#ifndef XMLVM_FORWARD_DECL_java_lang_Throwable
40
#define XMLVM_FORWARD_DECL_java_lang_Throwable
41
XMLVM_FORWARD_DECL(java_lang_Throwable)
43
#ifndef XMLVM_FORWARD_DECL_org_xmlvm_runtime_XMLVMUtil
44
#define XMLVM_FORWARD_DECL_org_xmlvm_runtime_XMLVMUtil
45
XMLVM_FORWARD_DECL(org_xmlvm_runtime_XMLVMUtil)
47
// Class declarations for java.util.Locale
48
XMLVM_DEFINE_CLASS(java_util_Locale, 6, XMLVM_ITABLE_SIZE_java_util_Locale)
50
extern JAVA_OBJECT __CLASS_java_util_Locale;
51
extern JAVA_OBJECT __CLASS_java_util_Locale_1ARRAY;
52
extern JAVA_OBJECT __CLASS_java_util_Locale_2ARRAY;
53
extern JAVA_OBJECT __CLASS_java_util_Locale_3ARRAY;
54
//XMLVM_BEGIN_DECLARATIONS
55
#define __ADDITIONAL_INSTANCE_FIELDS_java_util_Locale
56
//XMLVM_END_DECLARATIONS
58
#define __INSTANCE_FIELDS_java_util_Locale \
59
__INSTANCE_FIELDS_java_lang_Object; \
61
JAVA_OBJECT countryCode_; \
62
JAVA_OBJECT languageCode_; \
63
JAVA_OBJECT variantCode_; \
64
__ADDITIONAL_INSTANCE_FIELDS_java_util_Locale \
67
struct java_util_Locale {
68
__TIB_DEFINITION_java_util_Locale* tib;
70
__INSTANCE_FIELDS_java_util_Locale;
73
#ifndef XMLVM_FORWARD_DECL_java_util_Locale
74
#define XMLVM_FORWARD_DECL_java_util_Locale
75
typedef struct java_util_Locale java_util_Locale;
78
#define XMLVM_VTABLE_SIZE_java_util_Locale 6
79
#define XMLVM_VTABLE_IDX_java_util_Locale_clone__ 0
80
#define XMLVM_VTABLE_IDX_java_util_Locale_equals___java_lang_Object 1
81
#define XMLVM_VTABLE_IDX_java_util_Locale_hashCode__ 4
82
#define XMLVM_VTABLE_IDX_java_util_Locale_toString__ 5
84
void __INIT_java_util_Locale();
85
void __INIT_IMPL_java_util_Locale();
86
void __DELETE_java_util_Locale(void* me, void* client_data);
87
void __INIT_INSTANCE_MEMBERS_java_util_Locale(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
88
JAVA_OBJECT __NEW_java_util_Locale();
89
JAVA_OBJECT __NEW_INSTANCE_java_util_Locale();
90
JAVA_LONG java_util_Locale_GET_serialVersionUID();
91
void java_util_Locale_PUT_serialVersionUID(JAVA_LONG v);
92
JAVA_OBJECT java_util_Locale_GET_defaultLocale();
93
void java_util_Locale_PUT_defaultLocale(JAVA_OBJECT v);
94
JAVA_OBJECT java_util_Locale_GET_CANADA();
95
void java_util_Locale_PUT_CANADA(JAVA_OBJECT v);
96
JAVA_OBJECT java_util_Locale_GET_CANADA_FRENCH();
97
void java_util_Locale_PUT_CANADA_FRENCH(JAVA_OBJECT v);
98
JAVA_OBJECT java_util_Locale_GET_CHINA();
99
void java_util_Locale_PUT_CHINA(JAVA_OBJECT v);
100
JAVA_OBJECT java_util_Locale_GET_CHINESE();
101
void java_util_Locale_PUT_CHINESE(JAVA_OBJECT v);
102
JAVA_OBJECT java_util_Locale_GET_ENGLISH();
103
void java_util_Locale_PUT_ENGLISH(JAVA_OBJECT v);
104
JAVA_OBJECT java_util_Locale_GET_FRANCE();
105
void java_util_Locale_PUT_FRANCE(JAVA_OBJECT v);
106
JAVA_OBJECT java_util_Locale_GET_FRENCH();
107
void java_util_Locale_PUT_FRENCH(JAVA_OBJECT v);
108
JAVA_OBJECT java_util_Locale_GET_GERMAN();
109
void java_util_Locale_PUT_GERMAN(JAVA_OBJECT v);
110
JAVA_OBJECT java_util_Locale_GET_GERMANY();
111
void java_util_Locale_PUT_GERMANY(JAVA_OBJECT v);
112
JAVA_OBJECT java_util_Locale_GET_ITALIAN();
113
void java_util_Locale_PUT_ITALIAN(JAVA_OBJECT v);
114
JAVA_OBJECT java_util_Locale_GET_ITALY();
115
void java_util_Locale_PUT_ITALY(JAVA_OBJECT v);
116
JAVA_OBJECT java_util_Locale_GET_JAPAN();
117
void java_util_Locale_PUT_JAPAN(JAVA_OBJECT v);
118
JAVA_OBJECT java_util_Locale_GET_JAPANESE();
119
void java_util_Locale_PUT_JAPANESE(JAVA_OBJECT v);
120
JAVA_OBJECT java_util_Locale_GET_KOREA();
121
void java_util_Locale_PUT_KOREA(JAVA_OBJECT v);
122
JAVA_OBJECT java_util_Locale_GET_KOREAN();
123
void java_util_Locale_PUT_KOREAN(JAVA_OBJECT v);
124
JAVA_OBJECT java_util_Locale_GET_PRC();
125
void java_util_Locale_PUT_PRC(JAVA_OBJECT v);
126
JAVA_OBJECT java_util_Locale_GET_SIMPLIFIED_CHINESE();
127
void java_util_Locale_PUT_SIMPLIFIED_CHINESE(JAVA_OBJECT v);
128
JAVA_OBJECT java_util_Locale_GET_TAIWAN();
129
void java_util_Locale_PUT_TAIWAN(JAVA_OBJECT v);
130
JAVA_OBJECT java_util_Locale_GET_TRADITIONAL_CHINESE();
131
void java_util_Locale_PUT_TRADITIONAL_CHINESE(JAVA_OBJECT v);
132
JAVA_OBJECT java_util_Locale_GET_UK();
133
void java_util_Locale_PUT_UK(JAVA_OBJECT v);
134
JAVA_OBJECT java_util_Locale_GET_US();
135
void java_util_Locale_PUT_US(JAVA_OBJECT v);
136
JAVA_OBJECT java_util_Locale_GET_ROOT();
137
void java_util_Locale_PUT_ROOT(JAVA_OBJECT v);
138
JAVA_OBJECT java_util_Locale_GET_serialPersistentFields();
139
void java_util_Locale_PUT_serialPersistentFields(JAVA_OBJECT v);
140
void java_util_Locale_initNativeLayer__();
141
void java_util_Locale___INIT___(JAVA_OBJECT me);
142
void java_util_Locale___INIT____java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1);
143
void java_util_Locale___INIT____java_lang_String_java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2);
144
void java_util_Locale___INIT____java_lang_String_java_lang_String_java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3);
146
JAVA_OBJECT java_util_Locale_clone__(JAVA_OBJECT me);
148
JAVA_BOOLEAN java_util_Locale_equals___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
149
JAVA_OBJECT java_util_Locale_getAvailableLocales__();
150
JAVA_OBJECT java_util_Locale_getCountry__(JAVA_OBJECT me);
151
JAVA_OBJECT java_util_Locale_getDefault__();
152
JAVA_OBJECT java_util_Locale_getDisplayCountry__(JAVA_OBJECT me);
153
JAVA_OBJECT java_util_Locale_getDisplayCountry___java_util_Locale(JAVA_OBJECT me, JAVA_OBJECT n1);
154
JAVA_OBJECT java_util_Locale_getDisplayLanguage__(JAVA_OBJECT me);
155
JAVA_OBJECT java_util_Locale_getDisplayLanguage___java_util_Locale(JAVA_OBJECT me, JAVA_OBJECT n1);
156
JAVA_OBJECT java_util_Locale_getDisplayName__(JAVA_OBJECT me);
157
JAVA_OBJECT java_util_Locale_getDisplayName___java_util_Locale(JAVA_OBJECT me, JAVA_OBJECT n1);
158
JAVA_OBJECT java_util_Locale_getDisplayVariant__(JAVA_OBJECT me);
159
JAVA_OBJECT java_util_Locale_getDisplayVariant___java_util_Locale(JAVA_OBJECT me, JAVA_OBJECT n1);
160
JAVA_OBJECT java_util_Locale_getISO3Country__(JAVA_OBJECT me);
161
JAVA_OBJECT java_util_Locale_getISO3Language__(JAVA_OBJECT me);
162
JAVA_OBJECT java_util_Locale_getISOCountries__();
163
JAVA_OBJECT java_util_Locale_getISOLanguages__();
164
JAVA_OBJECT java_util_Locale_getLanguage__(JAVA_OBJECT me);
165
JAVA_OBJECT java_util_Locale_getVariant__(JAVA_OBJECT me);
167
JAVA_INT java_util_Locale_hashCode__(JAVA_OBJECT me);
168
void java_util_Locale_setDefault___java_util_Locale(JAVA_OBJECT n1);
170
JAVA_OBJECT java_util_Locale_toString__(JAVA_OBJECT me);
171
void java_util_Locale_writeObject___java_io_ObjectOutputStream(JAVA_OBJECT me, JAVA_OBJECT n1);
172
void java_util_Locale_readObject___java_io_ObjectInputStream(JAVA_OBJECT me, JAVA_OBJECT n1);
173
void java_util_Locale___CLINIT_();