blob: 3d88d02849e115898ae9ce1ad5cf0e0f60cdd498 [file] [log] [blame] [edit]
#ifndef __JAVA_UTIL_LOCALE__
#define __JAVA_UTIL_LOCALE__
#include "xmlvm.h"
// Preprocessor constants for interfaces:
#define XMLVM_ITABLE_SIZE_java_util_Locale 0
// Implemented interfaces:
#include "java_io_Serializable.h"
#include "java_lang_Cloneable.h"
// Super Class:
#include "java_lang_Object.h"
// Circular references:
#ifndef XMLVM_FORWARD_DECL_java_io_ObjectStreamField
#define XMLVM_FORWARD_DECL_java_io_ObjectStreamField
XMLVM_FORWARD_DECL(java_io_ObjectStreamField)
#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_Integer
#define XMLVM_FORWARD_DECL_java_lang_Integer
XMLVM_FORWARD_DECL(java_lang_Integer)
#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_Throwable
#define XMLVM_FORWARD_DECL_java_lang_Throwable
XMLVM_FORWARD_DECL(java_lang_Throwable)
#endif
#ifndef XMLVM_FORWARD_DECL_org_xmlvm_runtime_XMLVMUtil
#define XMLVM_FORWARD_DECL_org_xmlvm_runtime_XMLVMUtil
XMLVM_FORWARD_DECL(org_xmlvm_runtime_XMLVMUtil)
#endif
// Class declarations for java.util.Locale
XMLVM_DEFINE_CLASS(java_util_Locale, 6, XMLVM_ITABLE_SIZE_java_util_Locale)
extern JAVA_OBJECT __CLASS_java_util_Locale;
extern JAVA_OBJECT __CLASS_java_util_Locale_1ARRAY;
extern JAVA_OBJECT __CLASS_java_util_Locale_2ARRAY;
extern JAVA_OBJECT __CLASS_java_util_Locale_3ARRAY;
//XMLVM_BEGIN_DECLARATIONS
#define __ADDITIONAL_INSTANCE_FIELDS_java_util_Locale
//XMLVM_END_DECLARATIONS
#define __INSTANCE_FIELDS_java_util_Locale \
__INSTANCE_FIELDS_java_lang_Object; \
struct { \
JAVA_OBJECT countryCode_; \
JAVA_OBJECT languageCode_; \
JAVA_OBJECT variantCode_; \
__ADDITIONAL_INSTANCE_FIELDS_java_util_Locale \
} java_util_Locale
struct java_util_Locale {
__TIB_DEFINITION_java_util_Locale* tib;
struct {
__INSTANCE_FIELDS_java_util_Locale;
} fields;
};
#ifndef XMLVM_FORWARD_DECL_java_util_Locale
#define XMLVM_FORWARD_DECL_java_util_Locale
typedef struct java_util_Locale java_util_Locale;
#endif
#define XMLVM_VTABLE_SIZE_java_util_Locale 6
#define XMLVM_VTABLE_IDX_java_util_Locale_clone__ 0
#define XMLVM_VTABLE_IDX_java_util_Locale_equals___java_lang_Object 1
#define XMLVM_VTABLE_IDX_java_util_Locale_hashCode__ 4
#define XMLVM_VTABLE_IDX_java_util_Locale_toString__ 5
void __INIT_java_util_Locale();
void __INIT_IMPL_java_util_Locale();
void __DELETE_java_util_Locale(void* me, void* client_data);
void __INIT_INSTANCE_MEMBERS_java_util_Locale(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
JAVA_OBJECT __NEW_java_util_Locale();
JAVA_OBJECT __NEW_INSTANCE_java_util_Locale();
JAVA_LONG java_util_Locale_GET_serialVersionUID();
void java_util_Locale_PUT_serialVersionUID(JAVA_LONG v);
JAVA_OBJECT java_util_Locale_GET_defaultLocale();
void java_util_Locale_PUT_defaultLocale(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_CANADA();
void java_util_Locale_PUT_CANADA(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_CANADA_FRENCH();
void java_util_Locale_PUT_CANADA_FRENCH(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_CHINA();
void java_util_Locale_PUT_CHINA(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_CHINESE();
void java_util_Locale_PUT_CHINESE(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_ENGLISH();
void java_util_Locale_PUT_ENGLISH(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_FRANCE();
void java_util_Locale_PUT_FRANCE(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_FRENCH();
void java_util_Locale_PUT_FRENCH(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_GERMAN();
void java_util_Locale_PUT_GERMAN(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_GERMANY();
void java_util_Locale_PUT_GERMANY(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_ITALIAN();
void java_util_Locale_PUT_ITALIAN(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_ITALY();
void java_util_Locale_PUT_ITALY(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_JAPAN();
void java_util_Locale_PUT_JAPAN(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_JAPANESE();
void java_util_Locale_PUT_JAPANESE(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_KOREA();
void java_util_Locale_PUT_KOREA(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_KOREAN();
void java_util_Locale_PUT_KOREAN(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_PRC();
void java_util_Locale_PUT_PRC(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_SIMPLIFIED_CHINESE();
void java_util_Locale_PUT_SIMPLIFIED_CHINESE(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_TAIWAN();
void java_util_Locale_PUT_TAIWAN(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_TRADITIONAL_CHINESE();
void java_util_Locale_PUT_TRADITIONAL_CHINESE(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_UK();
void java_util_Locale_PUT_UK(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_US();
void java_util_Locale_PUT_US(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_ROOT();
void java_util_Locale_PUT_ROOT(JAVA_OBJECT v);
JAVA_OBJECT java_util_Locale_GET_serialPersistentFields();
void java_util_Locale_PUT_serialPersistentFields(JAVA_OBJECT v);
void java_util_Locale_initNativeLayer__();
void java_util_Locale___INIT___(JAVA_OBJECT me);
void java_util_Locale___INIT____java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1);
void java_util_Locale___INIT____java_lang_String_java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2);
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);
// Vtable index: 0
JAVA_OBJECT java_util_Locale_clone__(JAVA_OBJECT me);
// Vtable index: 1
JAVA_BOOLEAN java_util_Locale_equals___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
JAVA_OBJECT java_util_Locale_getAvailableLocales__();
JAVA_OBJECT java_util_Locale_getCountry__(JAVA_OBJECT me);
JAVA_OBJECT java_util_Locale_getDefault__();
JAVA_OBJECT java_util_Locale_getDisplayCountry__(JAVA_OBJECT me);
JAVA_OBJECT java_util_Locale_getDisplayCountry___java_util_Locale(JAVA_OBJECT me, JAVA_OBJECT n1);
JAVA_OBJECT java_util_Locale_getDisplayLanguage__(JAVA_OBJECT me);
JAVA_OBJECT java_util_Locale_getDisplayLanguage___java_util_Locale(JAVA_OBJECT me, JAVA_OBJECT n1);
JAVA_OBJECT java_util_Locale_getDisplayName__(JAVA_OBJECT me);
JAVA_OBJECT java_util_Locale_getDisplayName___java_util_Locale(JAVA_OBJECT me, JAVA_OBJECT n1);
JAVA_OBJECT java_util_Locale_getDisplayVariant__(JAVA_OBJECT me);
JAVA_OBJECT java_util_Locale_getDisplayVariant___java_util_Locale(JAVA_OBJECT me, JAVA_OBJECT n1);
JAVA_OBJECT java_util_Locale_getISO3Country__(JAVA_OBJECT me);
JAVA_OBJECT java_util_Locale_getISO3Language__(JAVA_OBJECT me);
JAVA_OBJECT java_util_Locale_getISOCountries__();
JAVA_OBJECT java_util_Locale_getISOLanguages__();
JAVA_OBJECT java_util_Locale_getLanguage__(JAVA_OBJECT me);
JAVA_OBJECT java_util_Locale_getVariant__(JAVA_OBJECT me);
// Vtable index: 4
JAVA_INT java_util_Locale_hashCode__(JAVA_OBJECT me);
void java_util_Locale_setDefault___java_util_Locale(JAVA_OBJECT n1);
// Vtable index: 5
JAVA_OBJECT java_util_Locale_toString__(JAVA_OBJECT me);
void java_util_Locale_writeObject___java_io_ObjectOutputStream(JAVA_OBJECT me, JAVA_OBJECT n1);
void java_util_Locale_readObject___java_io_ObjectInputStream(JAVA_OBJECT me, JAVA_OBJECT n1);
void java_util_Locale___CLINIT_();
#endif