aboutsummaryrefslogtreecommitdiff
path: root/tests/nbody-java/java_lang_Character.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/nbody-java/java_lang_Character.c')
-rw-r--r--tests/nbody-java/java_lang_Character.c8874
1 files changed, 8874 insertions, 0 deletions
diff --git a/tests/nbody-java/java_lang_Character.c b/tests/nbody-java/java_lang_Character.c
new file mode 100644
index 00000000..4c2b20e7
--- /dev/null
+++ b/tests/nbody-java/java_lang_Character.c
@@ -0,0 +1,8874 @@
+#include "xmlvm.h"
+#include "java_lang_CharSequence.h"
+#include "java_lang_Class.h"
+#include "java_lang_IndexOutOfBoundsException.h"
+#include "java_lang_NullPointerException.h"
+#include "java_lang_String.h"
+
+#include "java_lang_Character.h"
+
+#define XMLVM_CURRENT_CLASS_NAME Character
+#define XMLVM_CURRENT_PKG_CLASS_NAME java_lang_Character
+
+__TIB_DEFINITION_java_lang_Character __TIB_java_lang_Character = {
+ 0, // classInitializationBegan
+ 0, // classInitialized
+ -1, // initializerThreadId
+ __INIT_java_lang_Character, // classInitializer
+ "java.lang.Character", // className
+ "java.lang", // package
+ JAVA_NULL, // enclosingClassName
+ JAVA_NULL, // enclosingMethodName
+ "Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/Character;>;", // signature
+ (__TIB_DEFINITION_TEMPLATE*) &__TIB_java_lang_Object, // extends
+ sizeof(java_lang_Character), // sizeInstance
+ XMLVM_TYPE_CLASS};
+
+JAVA_OBJECT __CLASS_java_lang_Character;
+JAVA_OBJECT __CLASS_java_lang_Character_1ARRAY;
+JAVA_OBJECT __CLASS_java_lang_Character_2ARRAY;
+JAVA_OBJECT __CLASS_java_lang_Character_3ARRAY;
+//XMLVM_BEGIN_IMPLEMENTATION
+//XMLVM_END_IMPLEMENTATION
+
+static JAVA_LONG _STATIC_java_lang_Character_serialVersionUID;
+static JAVA_CHAR _STATIC_java_lang_Character_MIN_VALUE;
+static JAVA_CHAR _STATIC_java_lang_Character_MAX_VALUE;
+static JAVA_INT _STATIC_java_lang_Character_MIN_RADIX;
+static JAVA_INT _STATIC_java_lang_Character_MAX_RADIX;
+static JAVA_OBJECT _STATIC_java_lang_Character_TYPE;
+static JAVA_BYTE _STATIC_java_lang_Character_UNASSIGNED;
+static JAVA_BYTE _STATIC_java_lang_Character_UPPERCASE_LETTER;
+static JAVA_BYTE _STATIC_java_lang_Character_LOWERCASE_LETTER;
+static JAVA_BYTE _STATIC_java_lang_Character_TITLECASE_LETTER;
+static JAVA_BYTE _STATIC_java_lang_Character_MODIFIER_LETTER;
+static JAVA_BYTE _STATIC_java_lang_Character_OTHER_LETTER;
+static JAVA_BYTE _STATIC_java_lang_Character_NON_SPACING_MARK;
+static JAVA_BYTE _STATIC_java_lang_Character_ENCLOSING_MARK;
+static JAVA_BYTE _STATIC_java_lang_Character_COMBINING_SPACING_MARK;
+static JAVA_BYTE _STATIC_java_lang_Character_DECIMAL_DIGIT_NUMBER;
+static JAVA_BYTE _STATIC_java_lang_Character_LETTER_NUMBER;
+static JAVA_BYTE _STATIC_java_lang_Character_OTHER_NUMBER;
+static JAVA_BYTE _STATIC_java_lang_Character_SPACE_SEPARATOR;
+static JAVA_BYTE _STATIC_java_lang_Character_LINE_SEPARATOR;
+static JAVA_BYTE _STATIC_java_lang_Character_PARAGRAPH_SEPARATOR;
+static JAVA_BYTE _STATIC_java_lang_Character_CONTROL;
+static JAVA_BYTE _STATIC_java_lang_Character_FORMAT;
+static JAVA_BYTE _STATIC_java_lang_Character_PRIVATE_USE;
+static JAVA_BYTE _STATIC_java_lang_Character_SURROGATE;
+static JAVA_BYTE _STATIC_java_lang_Character_DASH_PUNCTUATION;
+static JAVA_BYTE _STATIC_java_lang_Character_START_PUNCTUATION;
+static JAVA_BYTE _STATIC_java_lang_Character_END_PUNCTUATION;
+static JAVA_BYTE _STATIC_java_lang_Character_CONNECTOR_PUNCTUATION;
+static JAVA_BYTE _STATIC_java_lang_Character_OTHER_PUNCTUATION;
+static JAVA_BYTE _STATIC_java_lang_Character_MATH_SYMBOL;
+static JAVA_BYTE _STATIC_java_lang_Character_CURRENCY_SYMBOL;
+static JAVA_BYTE _STATIC_java_lang_Character_MODIFIER_SYMBOL;
+static JAVA_BYTE _STATIC_java_lang_Character_OTHER_SYMBOL;
+static JAVA_BYTE _STATIC_java_lang_Character_INITIAL_QUOTE_PUNCTUATION;
+static JAVA_BYTE _STATIC_java_lang_Character_FINAL_QUOTE_PUNCTUATION;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_UNDEFINED;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_ARABIC_NUMBER;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_NONSPACING_MARK;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_BOUNDARY_NEUTRAL;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_PARAGRAPH_SEPARATOR;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_SEGMENT_SEPARATOR;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_WHITESPACE;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_OTHER_NEUTRALS;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE;
+static JAVA_BYTE _STATIC_java_lang_Character_DIRECTIONALITY_POP_DIRECTIONAL_FORMAT;
+static JAVA_CHAR _STATIC_java_lang_Character_MIN_HIGH_SURROGATE;
+static JAVA_CHAR _STATIC_java_lang_Character_MAX_HIGH_SURROGATE;
+static JAVA_CHAR _STATIC_java_lang_Character_MIN_LOW_SURROGATE;
+static JAVA_CHAR _STATIC_java_lang_Character_MAX_LOW_SURROGATE;
+static JAVA_CHAR _STATIC_java_lang_Character_MIN_SURROGATE;
+static JAVA_CHAR _STATIC_java_lang_Character_MAX_SURROGATE;
+static JAVA_INT _STATIC_java_lang_Character_MIN_SUPPLEMENTARY_CODE_POINT;
+static JAVA_INT _STATIC_java_lang_Character_MIN_CODE_POINT;
+static JAVA_INT _STATIC_java_lang_Character_MAX_CODE_POINT;
+static JAVA_INT _STATIC_java_lang_Character_SIZE;
+static JAVA_OBJECT _STATIC_java_lang_Character_bidiKeys;
+static JAVA_OBJECT _STATIC_java_lang_Character_bidiValues;
+static JAVA_OBJECT _STATIC_java_lang_Character_mirrored;
+static JAVA_OBJECT _STATIC_java_lang_Character_typeKeys;
+static JAVA_OBJECT _STATIC_java_lang_Character_typeValues;
+static JAVA_OBJECT _STATIC_java_lang_Character_typeValuesCache;
+static JAVA_OBJECT _STATIC_java_lang_Character_uppercaseKeys;
+static JAVA_OBJECT _STATIC_java_lang_Character_uppercaseValues;
+static JAVA_OBJECT _STATIC_java_lang_Character_uppercaseValuesCache;
+static JAVA_OBJECT _STATIC_java_lang_Character_lowercaseKeys;
+static JAVA_OBJECT _STATIC_java_lang_Character_lowercaseValues;
+static JAVA_OBJECT _STATIC_java_lang_Character_lowercaseValuesCache;
+static JAVA_OBJECT _STATIC_java_lang_Character_digitKeys;
+static JAVA_OBJECT _STATIC_java_lang_Character_digitValues;
+static JAVA_OBJECT _STATIC_java_lang_Character_typeTags;
+static JAVA_OBJECT _STATIC_java_lang_Character_DIRECTIONALITY;
+static JAVA_INT _STATIC_java_lang_Character_ISJAVASTART;
+static JAVA_INT _STATIC_java_lang_Character_ISJAVAPART;
+static JAVA_OBJECT _STATIC_java_lang_Character_titlecaseKeys;
+static JAVA_OBJECT _STATIC_java_lang_Character_titlecaseValues;
+static JAVA_OBJECT _STATIC_java_lang_Character_numericKeys;
+static JAVA_OBJECT _STATIC_java_lang_Character_numericValues;
+static JAVA_INT _STATIC_java_lang_Character_CACHE_LEN;
+static JAVA_BOOLEAN _STATIC_java_lang_Character__assertionsDisabled;
+
+#include "xmlvm-reflection.h"
+
+static XMLVM_FIELD_REFLECTION_DATA __field_reflection_data[] = {
+};
+
+static XMLVM_CONSTRUCTOR_REFLECTION_DATA __constructor_reflection_data[] = {
+};
+
+static JAVA_OBJECT constructor_dispatcher(JAVA_OBJECT constructor, JAVA_OBJECT arguments)
+{
+ XMLVM_NOT_IMPLEMENTED();
+}
+
+static XMLVM_METHOD_REFLECTION_DATA __method_reflection_data[] = {
+};
+
+static JAVA_OBJECT method_dispatcher(JAVA_OBJECT method, JAVA_OBJECT receiver, JAVA_OBJECT arguments)
+{
+ XMLVM_NOT_IMPLEMENTED();
+}
+
+void __INIT_java_lang_Character()
+{
+ staticInitializerLock(&__TIB_java_lang_Character);
+
+ // While the static initializer mutex is locked, locally store the value of
+ // whether class initialization began or not
+ int initBegan = __TIB_java_lang_Character.classInitializationBegan;
+
+ // Whether or not class initialization had already began, it has begun now
+ __TIB_java_lang_Character.classInitializationBegan = 1;
+
+ staticInitializerUnlock(&__TIB_java_lang_Character);
+
+ JAVA_LONG curThreadId = (JAVA_LONG)pthread_self();
+ if (initBegan) {
+ if (__TIB_java_lang_Character.initializerThreadId != curThreadId) {
+ // Busy wait until the other thread finishes initializing this class
+ while (!__TIB_java_lang_Character.classInitialized) {
+ // do nothing
+ }
+ }
+ } else {
+ __TIB_java_lang_Character.initializerThreadId = curThreadId;
+ XMLVM_CLASS_USED("java.lang.Character")
+ __INIT_IMPL_java_lang_Character();
+ }
+}
+
+void __INIT_IMPL_java_lang_Character()
+{
+ // Initialize base class if necessary
+ XMLVM_CLASS_INIT(java_lang_Object)
+ __TIB_java_lang_Character.newInstanceFunc = __NEW_INSTANCE_java_lang_Character;
+ // Copy vtable from base class
+ XMLVM_MEMCPY(__TIB_java_lang_Character.vtable, __TIB_java_lang_Object.vtable, sizeof(__TIB_java_lang_Object.vtable));
+ // Initialize vtable for this class
+ __TIB_java_lang_Character.vtable[1] = (VTABLE_PTR) &java_lang_Character_equals___java_lang_Object;
+ __TIB_java_lang_Character.vtable[4] = (VTABLE_PTR) &java_lang_Character_hashCode__;
+ __TIB_java_lang_Character.vtable[5] = (VTABLE_PTR) &java_lang_Character_toString__;
+ __TIB_java_lang_Character.vtable[6] = (VTABLE_PTR) &java_lang_Character_compareTo___java_lang_Object;
+ // Initialize interface information
+ __TIB_java_lang_Character.numImplementedInterfaces = 2;
+ __TIB_java_lang_Character.implementedInterfaces = (__TIB_DEFINITION_TEMPLATE* (*)[1]) XMLVM_MALLOC(sizeof(__TIB_DEFINITION_TEMPLATE*) * 2);
+
+ // Initialize interfaces if necessary and assign tib to implementedInterfaces
+
+ XMLVM_CLASS_INIT(java_io_Serializable)
+
+ __TIB_java_lang_Character.implementedInterfaces[0][0] = &__TIB_java_io_Serializable;
+
+ XMLVM_CLASS_INIT(java_lang_Comparable)
+
+ __TIB_java_lang_Character.implementedInterfaces[0][1] = &__TIB_java_lang_Comparable;
+ // Initialize itable for this class
+ __TIB_java_lang_Character.itableBegin = &__TIB_java_lang_Character.itable[0];
+ __TIB_java_lang_Character.itable[XMLVM_ITABLE_IDX_java_lang_Comparable_compareTo___java_lang_Object] = __TIB_java_lang_Character.vtable[6];
+
+ _STATIC_java_lang_Character_serialVersionUID = 3786198910865385080;
+ _STATIC_java_lang_Character_MIN_VALUE = 0;
+ _STATIC_java_lang_Character_MAX_VALUE = 65535;
+ _STATIC_java_lang_Character_MIN_RADIX = 2;
+ _STATIC_java_lang_Character_MAX_RADIX = 36;
+ _STATIC_java_lang_Character_TYPE = (java_lang_Class*) JAVA_NULL;
+ _STATIC_java_lang_Character_UNASSIGNED = 0;
+ _STATIC_java_lang_Character_UPPERCASE_LETTER = 1;
+ _STATIC_java_lang_Character_LOWERCASE_LETTER = 2;
+ _STATIC_java_lang_Character_TITLECASE_LETTER = 3;
+ _STATIC_java_lang_Character_MODIFIER_LETTER = 4;
+ _STATIC_java_lang_Character_OTHER_LETTER = 5;
+ _STATIC_java_lang_Character_NON_SPACING_MARK = 6;
+ _STATIC_java_lang_Character_ENCLOSING_MARK = 7;
+ _STATIC_java_lang_Character_COMBINING_SPACING_MARK = 8;
+ _STATIC_java_lang_Character_DECIMAL_DIGIT_NUMBER = 9;
+ _STATIC_java_lang_Character_LETTER_NUMBER = 10;
+ _STATIC_java_lang_Character_OTHER_NUMBER = 11;
+ _STATIC_java_lang_Character_SPACE_SEPARATOR = 12;
+ _STATIC_java_lang_Character_LINE_SEPARATOR = 13;
+ _STATIC_java_lang_Character_PARAGRAPH_SEPARATOR = 14;
+ _STATIC_java_lang_Character_CONTROL = 15;
+ _STATIC_java_lang_Character_FORMAT = 16;
+ _STATIC_java_lang_Character_PRIVATE_USE = 18;
+ _STATIC_java_lang_Character_SURROGATE = 19;
+ _STATIC_java_lang_Character_DASH_PUNCTUATION = 20;
+ _STATIC_java_lang_Character_START_PUNCTUATION = 21;
+ _STATIC_java_lang_Character_END_PUNCTUATION = 22;
+ _STATIC_java_lang_Character_CONNECTOR_PUNCTUATION = 23;
+ _STATIC_java_lang_Character_OTHER_PUNCTUATION = 24;
+ _STATIC_java_lang_Character_MATH_SYMBOL = 25;
+ _STATIC_java_lang_Character_CURRENCY_SYMBOL = 26;
+ _STATIC_java_lang_Character_MODIFIER_SYMBOL = 27;
+ _STATIC_java_lang_Character_OTHER_SYMBOL = 28;
+ _STATIC_java_lang_Character_INITIAL_QUOTE_PUNCTUATION = 29;
+ _STATIC_java_lang_Character_FINAL_QUOTE_PUNCTUATION = 30;
+ _STATIC_java_lang_Character_DIRECTIONALITY_UNDEFINED = -1;
+ _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT = 0;
+ _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT = 1;
+ _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC = 2;
+ _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER = 3;
+ _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR = 4;
+ _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR = 5;
+ _STATIC_java_lang_Character_DIRECTIONALITY_ARABIC_NUMBER = 6;
+ _STATIC_java_lang_Character_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR = 7;
+ _STATIC_java_lang_Character_DIRECTIONALITY_NONSPACING_MARK = 8;
+ _STATIC_java_lang_Character_DIRECTIONALITY_BOUNDARY_NEUTRAL = 9;
+ _STATIC_java_lang_Character_DIRECTIONALITY_PARAGRAPH_SEPARATOR = 10;
+ _STATIC_java_lang_Character_DIRECTIONALITY_SEGMENT_SEPARATOR = 11;
+ _STATIC_java_lang_Character_DIRECTIONALITY_WHITESPACE = 12;
+ _STATIC_java_lang_Character_DIRECTIONALITY_OTHER_NEUTRALS = 13;
+ _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING = 14;
+ _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE = 15;
+ _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING = 16;
+ _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE = 17;
+ _STATIC_java_lang_Character_DIRECTIONALITY_POP_DIRECTIONAL_FORMAT = 18;
+ _STATIC_java_lang_Character_MIN_HIGH_SURROGATE = 55296;
+ _STATIC_java_lang_Character_MAX_HIGH_SURROGATE = 56319;
+ _STATIC_java_lang_Character_MIN_LOW_SURROGATE = 56320;
+ _STATIC_java_lang_Character_MAX_LOW_SURROGATE = 57343;
+ _STATIC_java_lang_Character_MIN_SURROGATE = 55296;
+ _STATIC_java_lang_Character_MAX_SURROGATE = 57343;
+ _STATIC_java_lang_Character_MIN_SUPPLEMENTARY_CODE_POINT = 65536;
+ _STATIC_java_lang_Character_MIN_CODE_POINT = 0;
+ _STATIC_java_lang_Character_MAX_CODE_POINT = 1114111;
+ _STATIC_java_lang_Character_SIZE = 16;
+ _STATIC_java_lang_Character_bidiKeys = (java_lang_String*) xmlvm_create_java_string_from_pool(145);
+ _STATIC_java_lang_Character_bidiValues = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
+ _STATIC_java_lang_Character_mirrored = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
+ _STATIC_java_lang_Character_typeKeys = (java_lang_String*) xmlvm_create_java_string_from_pool(146);
+ _STATIC_java_lang_Character_typeValues = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
+ _STATIC_java_lang_Character_typeValuesCache = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
+ _STATIC_java_lang_Character_uppercaseKeys = (java_lang_String*) xmlvm_create_java_string_from_pool(147);
+ _STATIC_java_lang_Character_uppercaseValues = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
+ _STATIC_java_lang_Character_uppercaseValuesCache = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
+ _STATIC_java_lang_Character_lowercaseKeys = (java_lang_String*) xmlvm_create_java_string_from_pool(148);
+ _STATIC_java_lang_Character_lowercaseValues = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
+ _STATIC_java_lang_Character_lowercaseValuesCache = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
+ _STATIC_java_lang_Character_digitKeys = (java_lang_String*) xmlvm_create_java_string_from_pool(149);
+ _STATIC_java_lang_Character_digitValues = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
+ _STATIC_java_lang_Character_typeTags = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
+ _STATIC_java_lang_Character_DIRECTIONALITY = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
+ _STATIC_java_lang_Character_ISJAVASTART = 1;
+ _STATIC_java_lang_Character_ISJAVAPART = 2;
+ _STATIC_java_lang_Character_titlecaseKeys = (java_lang_String*) xmlvm_create_java_string_from_pool(150);
+ _STATIC_java_lang_Character_titlecaseValues = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
+ _STATIC_java_lang_Character_numericKeys = (java_lang_String*) xmlvm_create_java_string_from_pool(151);
+ _STATIC_java_lang_Character_numericValues = (org_xmlvm_runtime_XMLVMArray*) JAVA_NULL;
+ _STATIC_java_lang_Character_CACHE_LEN = 512;
+ _STATIC_java_lang_Character__assertionsDisabled = 0;
+
+ __TIB_java_lang_Character.declaredFields = &__field_reflection_data[0];
+ __TIB_java_lang_Character.numDeclaredFields = sizeof(__field_reflection_data) / sizeof(XMLVM_FIELD_REFLECTION_DATA);
+ __TIB_java_lang_Character.constructorDispatcherFunc = constructor_dispatcher;
+ __TIB_java_lang_Character.declaredConstructors = &__constructor_reflection_data[0];
+ __TIB_java_lang_Character.numDeclaredConstructors = sizeof(__constructor_reflection_data) / sizeof(XMLVM_CONSTRUCTOR_REFLECTION_DATA);
+ __TIB_java_lang_Character.methodDispatcherFunc = method_dispatcher;
+ __TIB_java_lang_Character.declaredMethods = &__method_reflection_data[0];
+ __TIB_java_lang_Character.numDeclaredMethods = sizeof(__method_reflection_data) / sizeof(XMLVM_METHOD_REFLECTION_DATA);
+ __CLASS_java_lang_Character = XMLVM_CREATE_CLASS_OBJECT(&__TIB_java_lang_Character);
+ __TIB_java_lang_Character.clazz = __CLASS_java_lang_Character;
+ __TIB_java_lang_Character.baseType = JAVA_NULL;
+ __CLASS_java_lang_Character_1ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_java_lang_Character);
+ __CLASS_java_lang_Character_2ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_java_lang_Character_1ARRAY);
+ __CLASS_java_lang_Character_3ARRAY = XMLVM_CREATE_ARRAY_CLASS_OBJECT(__CLASS_java_lang_Character_2ARRAY);
+ java_lang_Character___CLINIT_();
+ //XMLVM_BEGIN_WRAPPER[__INIT_java_lang_Character]
+ //XMLVM_END_WRAPPER
+
+ __TIB_java_lang_Character.classInitialized = 1;
+}
+
+void __DELETE_java_lang_Character(void* me, void* client_data)
+{
+ //XMLVM_BEGIN_WRAPPER[__DELETE_java_lang_Character]
+ //XMLVM_END_WRAPPER
+}
+
+void __INIT_INSTANCE_MEMBERS_java_lang_Character(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer)
+{
+ __INIT_INSTANCE_MEMBERS_java_lang_Object(me, 0 || derivedClassWillRegisterFinalizer);
+ ((java_lang_Character*) me)->fields.java_lang_Character.value_ = 0;
+ //XMLVM_BEGIN_WRAPPER[__INIT_INSTANCE_MEMBERS_java_lang_Character]
+ //XMLVM_END_WRAPPER
+}
+
+JAVA_OBJECT __NEW_java_lang_Character()
+{ XMLVM_CLASS_INIT(java_lang_Character)
+java_lang_Character* me = (java_lang_Character*) XMLVM_MALLOC(sizeof(java_lang_Character));
+ me->tib = &__TIB_java_lang_Character;
+ __INIT_INSTANCE_MEMBERS_java_lang_Character(me, 0);
+ //XMLVM_BEGIN_WRAPPER[__NEW_java_lang_Character]
+ //XMLVM_END_WRAPPER
+ return me;
+}
+
+JAVA_OBJECT __NEW_INSTANCE_java_lang_Character()
+{
+ JAVA_OBJECT me = JAVA_NULL;
+ return me;
+}
+
+JAVA_LONG java_lang_Character_GET_serialVersionUID()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_serialVersionUID;
+}
+
+void java_lang_Character_PUT_serialVersionUID(JAVA_LONG v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_serialVersionUID = v;
+}
+
+JAVA_CHAR java_lang_Character_GET_MIN_VALUE()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_MIN_VALUE;
+}
+
+void java_lang_Character_PUT_MIN_VALUE(JAVA_CHAR v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_MIN_VALUE = v;
+}
+
+JAVA_CHAR java_lang_Character_GET_MAX_VALUE()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_MAX_VALUE;
+}
+
+void java_lang_Character_PUT_MAX_VALUE(JAVA_CHAR v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_MAX_VALUE = v;
+}
+
+JAVA_INT java_lang_Character_GET_MIN_RADIX()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_MIN_RADIX;
+}
+
+void java_lang_Character_PUT_MIN_RADIX(JAVA_INT v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_MIN_RADIX = v;
+}
+
+JAVA_INT java_lang_Character_GET_MAX_RADIX()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_MAX_RADIX;
+}
+
+void java_lang_Character_PUT_MAX_RADIX(JAVA_INT v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_MAX_RADIX = v;
+}
+
+JAVA_OBJECT java_lang_Character_GET_TYPE()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_TYPE;
+}
+
+void java_lang_Character_PUT_TYPE(JAVA_OBJECT v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_TYPE = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_UNASSIGNED()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_UNASSIGNED;
+}
+
+void java_lang_Character_PUT_UNASSIGNED(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_UNASSIGNED = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_UPPERCASE_LETTER()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_UPPERCASE_LETTER;
+}
+
+void java_lang_Character_PUT_UPPERCASE_LETTER(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_UPPERCASE_LETTER = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_LOWERCASE_LETTER()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_LOWERCASE_LETTER;
+}
+
+void java_lang_Character_PUT_LOWERCASE_LETTER(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_LOWERCASE_LETTER = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_TITLECASE_LETTER()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_TITLECASE_LETTER;
+}
+
+void java_lang_Character_PUT_TITLECASE_LETTER(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_TITLECASE_LETTER = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_MODIFIER_LETTER()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_MODIFIER_LETTER;
+}
+
+void java_lang_Character_PUT_MODIFIER_LETTER(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_MODIFIER_LETTER = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_OTHER_LETTER()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_OTHER_LETTER;
+}
+
+void java_lang_Character_PUT_OTHER_LETTER(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_OTHER_LETTER = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_NON_SPACING_MARK()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_NON_SPACING_MARK;
+}
+
+void java_lang_Character_PUT_NON_SPACING_MARK(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_NON_SPACING_MARK = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_ENCLOSING_MARK()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_ENCLOSING_MARK;
+}
+
+void java_lang_Character_PUT_ENCLOSING_MARK(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_ENCLOSING_MARK = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_COMBINING_SPACING_MARK()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_COMBINING_SPACING_MARK;
+}
+
+void java_lang_Character_PUT_COMBINING_SPACING_MARK(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_COMBINING_SPACING_MARK = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DECIMAL_DIGIT_NUMBER()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DECIMAL_DIGIT_NUMBER;
+}
+
+void java_lang_Character_PUT_DECIMAL_DIGIT_NUMBER(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DECIMAL_DIGIT_NUMBER = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_LETTER_NUMBER()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_LETTER_NUMBER;
+}
+
+void java_lang_Character_PUT_LETTER_NUMBER(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_LETTER_NUMBER = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_OTHER_NUMBER()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_OTHER_NUMBER;
+}
+
+void java_lang_Character_PUT_OTHER_NUMBER(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_OTHER_NUMBER = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_SPACE_SEPARATOR()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_SPACE_SEPARATOR;
+}
+
+void java_lang_Character_PUT_SPACE_SEPARATOR(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_SPACE_SEPARATOR = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_LINE_SEPARATOR()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_LINE_SEPARATOR;
+}
+
+void java_lang_Character_PUT_LINE_SEPARATOR(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_LINE_SEPARATOR = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_PARAGRAPH_SEPARATOR()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_PARAGRAPH_SEPARATOR;
+}
+
+void java_lang_Character_PUT_PARAGRAPH_SEPARATOR(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_PARAGRAPH_SEPARATOR = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_CONTROL()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_CONTROL;
+}
+
+void java_lang_Character_PUT_CONTROL(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_CONTROL = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_FORMAT()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_FORMAT;
+}
+
+void java_lang_Character_PUT_FORMAT(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_FORMAT = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_PRIVATE_USE()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_PRIVATE_USE;
+}
+
+void java_lang_Character_PUT_PRIVATE_USE(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_PRIVATE_USE = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_SURROGATE()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_SURROGATE;
+}
+
+void java_lang_Character_PUT_SURROGATE(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_SURROGATE = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DASH_PUNCTUATION()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DASH_PUNCTUATION;
+}
+
+void java_lang_Character_PUT_DASH_PUNCTUATION(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DASH_PUNCTUATION = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_START_PUNCTUATION()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_START_PUNCTUATION;
+}
+
+void java_lang_Character_PUT_START_PUNCTUATION(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_START_PUNCTUATION = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_END_PUNCTUATION()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_END_PUNCTUATION;
+}
+
+void java_lang_Character_PUT_END_PUNCTUATION(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_END_PUNCTUATION = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_CONNECTOR_PUNCTUATION()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_CONNECTOR_PUNCTUATION;
+}
+
+void java_lang_Character_PUT_CONNECTOR_PUNCTUATION(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_CONNECTOR_PUNCTUATION = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_OTHER_PUNCTUATION()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_OTHER_PUNCTUATION;
+}
+
+void java_lang_Character_PUT_OTHER_PUNCTUATION(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_OTHER_PUNCTUATION = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_MATH_SYMBOL()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_MATH_SYMBOL;
+}
+
+void java_lang_Character_PUT_MATH_SYMBOL(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_MATH_SYMBOL = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_CURRENCY_SYMBOL()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_CURRENCY_SYMBOL;
+}
+
+void java_lang_Character_PUT_CURRENCY_SYMBOL(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_CURRENCY_SYMBOL = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_MODIFIER_SYMBOL()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_MODIFIER_SYMBOL;
+}
+
+void java_lang_Character_PUT_MODIFIER_SYMBOL(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_MODIFIER_SYMBOL = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_OTHER_SYMBOL()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_OTHER_SYMBOL;
+}
+
+void java_lang_Character_PUT_OTHER_SYMBOL(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_OTHER_SYMBOL = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_INITIAL_QUOTE_PUNCTUATION()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_INITIAL_QUOTE_PUNCTUATION;
+}
+
+void java_lang_Character_PUT_INITIAL_QUOTE_PUNCTUATION(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_INITIAL_QUOTE_PUNCTUATION = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_FINAL_QUOTE_PUNCTUATION()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_FINAL_QUOTE_PUNCTUATION;
+}
+
+void java_lang_Character_PUT_FINAL_QUOTE_PUNCTUATION(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_FINAL_QUOTE_PUNCTUATION = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_UNDEFINED()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_UNDEFINED;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_UNDEFINED(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_UNDEFINED = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_LEFT_TO_RIGHT()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_LEFT_TO_RIGHT(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_RIGHT_TO_LEFT()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_RIGHT_TO_LEFT(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_EUROPEAN_NUMBER()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_EUROPEAN_NUMBER(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_ARABIC_NUMBER()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_ARABIC_NUMBER;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_ARABIC_NUMBER(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_ARABIC_NUMBER = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_NONSPACING_MARK()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_NONSPACING_MARK;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_NONSPACING_MARK(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_NONSPACING_MARK = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_BOUNDARY_NEUTRAL()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_BOUNDARY_NEUTRAL;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_BOUNDARY_NEUTRAL(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_BOUNDARY_NEUTRAL = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_PARAGRAPH_SEPARATOR()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_PARAGRAPH_SEPARATOR;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_PARAGRAPH_SEPARATOR(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_PARAGRAPH_SEPARATOR = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_SEGMENT_SEPARATOR()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_SEGMENT_SEPARATOR;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_SEGMENT_SEPARATOR(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_SEGMENT_SEPARATOR = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_WHITESPACE()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_WHITESPACE;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_WHITESPACE(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_WHITESPACE = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_OTHER_NEUTRALS()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_OTHER_NEUTRALS;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_OTHER_NEUTRALS(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_OTHER_NEUTRALS = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE = v;
+}
+
+JAVA_BYTE java_lang_Character_GET_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING()
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+ return _STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING;
+}
+
+void java_lang_Character_PUT_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING(JAVA_BYTE v)
+{
+ XMLVM_CLASS_INIT(java_lang_Character)
+_STATIC_java_lang_Character_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING = v;
+}
+
+JAVA_BYTE java_lang_Characte