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