1 #ifndef __JAVA_UTIL_LOCALE__ 2 #define __JAVA_UTIL_LOCALE__ 3 4 #include "xmlvm.h" 5 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" 11 // Super Class: 12 #include "java_lang_Object.h" 13 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) 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_Integer 24 #define XMLVM_FORWARD_DECL_java_lang_Integer 25 XMLVM_FORWARD_DECL(java_lang_Integer) 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 #ifndef XMLVM_FORWARD_DECL_java_lang_StringBuilder 36 #define XMLVM_FORWARD_DECL_java_lang_StringBuilder 37 XMLVM_FORWARD_DECL(java_lang_StringBuilder) 38 #endif 39 #ifndef XMLVM_FORWARD_DECL_java_lang_Throwable 40 #define XMLVM_FORWARD_DECL_java_lang_Throwable 41 XMLVM_FORWARD_DECL(java_lang_Throwable) 42 #endif 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) 46 #endif 47 // Class declarations for java.util.Locale 48 XMLVM_DEFINE_CLASS(java_util_Locale, 6, XMLVM_ITABLE_SIZE_java_util_Locale) 49 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 57 58 #define __INSTANCE_FIELDS_java_util_Locale \ 59 __INSTANCE_FIELDS_java_lang_Object; \ 60 struct { \ 61 JAVA_OBJECT countryCode_; \ 62 JAVA_OBJECT languageCode_; \ 63 JAVA_OBJECT variantCode_; \ 64 __ADDITIONAL_INSTANCE_FIELDS_java_util_Locale \ 65 } java_util_Locale 66 67 struct java_util_Locale { 68 __TIB_DEFINITION_java_util_Locale* tib; 69 struct { 70 __INSTANCE_FIELDS_java_util_Locale; 71 } fields; 72 }; 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; 76 #endif 77 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 83 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); 145 // Vtable index: 0 146 JAVA_OBJECT java_util_Locale_clone__(JAVA_OBJECT me); 147 // Vtable index: 1 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); 166 // Vtable index: 4 167 JAVA_INT java_util_Locale_hashCode__(JAVA_OBJECT me); 168 void java_util_Locale_setDefault___java_util_Locale(JAVA_OBJECT n1); 169 // Vtable index: 5 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_(); 174 175 #endif 176