1 #ifndef __JAVA_LANG_BOOLEAN__ 2 #define __JAVA_LANG_BOOLEAN__ 3 4 #include "xmlvm.h" 5 6 // Preprocessor constants for interfaces: 7 #define XMLVM_ITABLE_SIZE_java_lang_Boolean 8 8 // Implemented interfaces: 9 #include "java_io_Serializable.h" 10 #include "java_lang_Comparable.h" 11 // Super Class: 12 #include "java_lang_Object.h" 13 14 // Circular references: 15 #ifndef XMLVM_FORWARD_DECL_java_lang_Class 16 #define XMLVM_FORWARD_DECL_java_lang_Class 17 XMLVM_FORWARD_DECL(java_lang_Class) 18 #endif 19 #ifndef XMLVM_FORWARD_DECL_java_lang_NullPointerException 20 #define XMLVM_FORWARD_DECL_java_lang_NullPointerException 21 XMLVM_FORWARD_DECL(java_lang_NullPointerException) 22 #endif 23 #ifndef XMLVM_FORWARD_DECL_java_lang_String 24 #define XMLVM_FORWARD_DECL_java_lang_String 25 XMLVM_FORWARD_DECL(java_lang_String) 26 #endif 27 #ifndef XMLVM_FORWARD_DECL_java_lang_System 28 #define XMLVM_FORWARD_DECL_java_lang_System 29 XMLVM_FORWARD_DECL(java_lang_System) 30 #endif 31 // Class declarations for java.lang.Boolean 32 XMLVM_DEFINE_CLASS(java_lang_Boolean, 7, XMLVM_ITABLE_SIZE_java_lang_Boolean) 33 34 extern JAVA_OBJECT __CLASS_java_lang_Boolean; 35 extern JAVA_OBJECT __CLASS_java_lang_Boolean_1ARRAY; 36 extern JAVA_OBJECT __CLASS_java_lang_Boolean_2ARRAY; 37 extern JAVA_OBJECT __CLASS_java_lang_Boolean_3ARRAY; 38 //XMLVM_BEGIN_DECLARATIONS 39 #define __ADDITIONAL_INSTANCE_FIELDS_java_lang_Boolean 40 //XMLVM_END_DECLARATIONS 41 42 #define __INSTANCE_FIELDS_java_lang_Boolean \ 43 __INSTANCE_FIELDS_java_lang_Object; \ 44 struct { \ 45 JAVA_BOOLEAN value_; \ 46 __ADDITIONAL_INSTANCE_FIELDS_java_lang_Boolean \ 47 } java_lang_Boolean 48 49 struct java_lang_Boolean { 50 __TIB_DEFINITION_java_lang_Boolean* tib; 51 struct { 52 __INSTANCE_FIELDS_java_lang_Boolean; 53 } fields; 54 }; 55 #ifndef XMLVM_FORWARD_DECL_java_lang_Boolean 56 #define XMLVM_FORWARD_DECL_java_lang_Boolean 57 typedef struct java_lang_Boolean java_lang_Boolean; 58 #endif 59 60 #define XMLVM_VTABLE_SIZE_java_lang_Boolean 7 61 #define XMLVM_VTABLE_IDX_java_lang_Boolean_equals___java_lang_Object 1 62 #define XMLVM_VTABLE_IDX_java_lang_Boolean_hashCode__ 4 63 #define XMLVM_VTABLE_IDX_java_lang_Boolean_toString__ 5 64 #define XMLVM_VTABLE_IDX_java_lang_Boolean_compareTo___java_lang_Object 6 65 66 void __INIT_java_lang_Boolean(); 67 void __INIT_IMPL_java_lang_Boolean(); 68 void __DELETE_java_lang_Boolean(void* me, void* client_data); 69 void __INIT_INSTANCE_MEMBERS_java_lang_Boolean(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer); 70 JAVA_OBJECT __NEW_java_lang_Boolean(); 71 JAVA_OBJECT __NEW_INSTANCE_java_lang_Boolean(); 72 JAVA_LONG java_lang_Boolean_GET_serialVersionUID(); 73 void java_lang_Boolean_PUT_serialVersionUID(JAVA_LONG v); 74 JAVA_OBJECT java_lang_Boolean_GET_TYPE(); 75 void java_lang_Boolean_PUT_TYPE(JAVA_OBJECT v); 76 JAVA_OBJECT java_lang_Boolean_GET_TRUE(); 77 void java_lang_Boolean_PUT_TRUE(JAVA_OBJECT v); 78 JAVA_OBJECT java_lang_Boolean_GET_FALSE(); 79 void java_lang_Boolean_PUT_FALSE(JAVA_OBJECT v); 80 void java_lang_Boolean___CLINIT_(); 81 void java_lang_Boolean___INIT____java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1); 82 void java_lang_Boolean___INIT____boolean(JAVA_OBJECT me, JAVA_BOOLEAN n1); 83 JAVA_BOOLEAN java_lang_Boolean_booleanValue__(JAVA_OBJECT me); 84 // Vtable index: 1 85 JAVA_BOOLEAN java_lang_Boolean_equals___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1); 86 JAVA_INT java_lang_Boolean_compareTo___java_lang_Boolean(JAVA_OBJECT me, JAVA_OBJECT n1); 87 // Vtable index: 4 88 JAVA_INT java_lang_Boolean_hashCode__(JAVA_OBJECT me); 89 // Vtable index: 5 90 JAVA_OBJECT java_lang_Boolean_toString__(JAVA_OBJECT me); 91 JAVA_BOOLEAN java_lang_Boolean_getBoolean___java_lang_String(JAVA_OBJECT n1); 92 JAVA_BOOLEAN java_lang_Boolean_parseBoolean___java_lang_String(JAVA_OBJECT n1); 93 JAVA_OBJECT java_lang_Boolean_toString___boolean(JAVA_BOOLEAN n1); 94 JAVA_OBJECT java_lang_Boolean_valueOf___java_lang_String(JAVA_OBJECT n1); 95 JAVA_OBJECT java_lang_Boolean_valueOf___boolean(JAVA_BOOLEAN n1); 96 // Vtable index: 6 97 JAVA_INT java_lang_Boolean_compareTo___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1); 98 99 #endif 100