1
#ifndef __JAVA_IO_OBJECTSTREAMFIELD__
2
#define __JAVA_IO_OBJECTSTREAMFIELD__
6
// Preprocessor constants for interfaces:
7
#define XMLVM_ITABLE_SIZE_java_io_ObjectStreamField 8
8
// Implemented interfaces:
9
#include "java_lang_Comparable.h"
11
#include "java_lang_Object.h"
13
// Circular references:
14
#ifndef XMLVM_FORWARD_DECL_java_lang_Boolean
15
#define XMLVM_FORWARD_DECL_java_lang_Boolean
16
XMLVM_FORWARD_DECL(java_lang_Boolean)
18
#ifndef XMLVM_FORWARD_DECL_java_lang_Byte
19
#define XMLVM_FORWARD_DECL_java_lang_Byte
20
XMLVM_FORWARD_DECL(java_lang_Byte)
22
#ifndef XMLVM_FORWARD_DECL_java_lang_Character
23
#define XMLVM_FORWARD_DECL_java_lang_Character
24
XMLVM_FORWARD_DECL(java_lang_Character)
26
#ifndef XMLVM_FORWARD_DECL_java_lang_Class
27
#define XMLVM_FORWARD_DECL_java_lang_Class
28
XMLVM_FORWARD_DECL(java_lang_Class)
30
#ifndef XMLVM_FORWARD_DECL_java_lang_ClassLoader
31
#define XMLVM_FORWARD_DECL_java_lang_ClassLoader
32
XMLVM_FORWARD_DECL(java_lang_ClassLoader)
34
#ifndef XMLVM_FORWARD_DECL_java_lang_ClassNotFoundException
35
#define XMLVM_FORWARD_DECL_java_lang_ClassNotFoundException
36
XMLVM_FORWARD_DECL(java_lang_ClassNotFoundException)
38
#ifndef XMLVM_FORWARD_DECL_java_lang_Double
39
#define XMLVM_FORWARD_DECL_java_lang_Double
40
XMLVM_FORWARD_DECL(java_lang_Double)
42
#ifndef XMLVM_FORWARD_DECL_java_lang_Float
43
#define XMLVM_FORWARD_DECL_java_lang_Float
44
XMLVM_FORWARD_DECL(java_lang_Float)
46
#ifndef XMLVM_FORWARD_DECL_java_lang_Integer
47
#define XMLVM_FORWARD_DECL_java_lang_Integer
48
XMLVM_FORWARD_DECL(java_lang_Integer)
50
#ifndef XMLVM_FORWARD_DECL_java_lang_Long
51
#define XMLVM_FORWARD_DECL_java_lang_Long
52
XMLVM_FORWARD_DECL(java_lang_Long)
54
#ifndef XMLVM_FORWARD_DECL_java_lang_NullPointerException
55
#define XMLVM_FORWARD_DECL_java_lang_NullPointerException
56
XMLVM_FORWARD_DECL(java_lang_NullPointerException)
58
#ifndef XMLVM_FORWARD_DECL_java_lang_Short
59
#define XMLVM_FORWARD_DECL_java_lang_Short
60
XMLVM_FORWARD_DECL(java_lang_Short)
62
#ifndef XMLVM_FORWARD_DECL_java_lang_String
63
#define XMLVM_FORWARD_DECL_java_lang_String
64
XMLVM_FORWARD_DECL(java_lang_String)
66
#ifndef XMLVM_FORWARD_DECL_java_lang_StringBuilder
67
#define XMLVM_FORWARD_DECL_java_lang_StringBuilder
68
XMLVM_FORWARD_DECL(java_lang_StringBuilder)
70
#ifndef XMLVM_FORWARD_DECL_java_lang_ref_WeakReference
71
#define XMLVM_FORWARD_DECL_java_lang_ref_WeakReference
72
XMLVM_FORWARD_DECL(java_lang_ref_WeakReference)
74
// Class declarations for java.io.ObjectStreamField
75
XMLVM_DEFINE_CLASS(java_io_ObjectStreamField, 7, XMLVM_ITABLE_SIZE_java_io_ObjectStreamField)
77
extern JAVA_OBJECT __CLASS_java_io_ObjectStreamField;
78
extern JAVA_OBJECT __CLASS_java_io_ObjectStreamField_1ARRAY;
79
extern JAVA_OBJECT __CLASS_java_io_ObjectStreamField_2ARRAY;
80
extern JAVA_OBJECT __CLASS_java_io_ObjectStreamField_3ARRAY;
81
//XMLVM_BEGIN_DECLARATIONS
82
#define __ADDITIONAL_INSTANCE_FIELDS_java_io_ObjectStreamField
83
//XMLVM_END_DECLARATIONS
85
#define __INSTANCE_FIELDS_java_io_ObjectStreamField \
86
__INSTANCE_FIELDS_java_lang_Object; \
91
JAVA_OBJECT typeString_; \
92
JAVA_BOOLEAN unshared_; \
93
JAVA_BOOLEAN isDeserialized_; \
94
JAVA_LONG assocFieldID_; \
95
__ADDITIONAL_INSTANCE_FIELDS_java_io_ObjectStreamField \
96
} java_io_ObjectStreamField
98
struct java_io_ObjectStreamField {
99
__TIB_DEFINITION_java_io_ObjectStreamField* tib;
101
__INSTANCE_FIELDS_java_io_ObjectStreamField;
104
#ifndef XMLVM_FORWARD_DECL_java_io_ObjectStreamField
105
#define XMLVM_FORWARD_DECL_java_io_ObjectStreamField
106
typedef struct java_io_ObjectStreamField java_io_ObjectStreamField;
109
#define XMLVM_VTABLE_SIZE_java_io_ObjectStreamField 7
110
#define XMLVM_VTABLE_IDX_java_io_ObjectStreamField_compareTo___java_lang_Object 6
111
#define XMLVM_VTABLE_IDX_java_io_ObjectStreamField_equals___java_lang_Object 1
112
#define XMLVM_VTABLE_IDX_java_io_ObjectStreamField_hashCode__ 4
113
#define XMLVM_VTABLE_IDX_java_io_ObjectStreamField_toString__ 5
115
void __INIT_java_io_ObjectStreamField();
116
void __INIT_IMPL_java_io_ObjectStreamField();
117
void __DELETE_java_io_ObjectStreamField(void* me, void* client_data);
118
void __INIT_INSTANCE_MEMBERS_java_io_ObjectStreamField(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
119
JAVA_OBJECT __NEW_java_io_ObjectStreamField();
120
JAVA_OBJECT __NEW_INSTANCE_java_io_ObjectStreamField();
121
JAVA_INT java_io_ObjectStreamField_GET_FIELD_IS_NOT_RESOLVED();
122
void java_io_ObjectStreamField_PUT_FIELD_IS_NOT_RESOLVED(JAVA_INT v);
123
JAVA_INT java_io_ObjectStreamField_GET_FIELD_IS_ABSENT();
124
void java_io_ObjectStreamField_PUT_FIELD_IS_ABSENT(JAVA_INT v);
125
JAVA_LONG java_io_ObjectStreamField_getFieldID___org_apache_harmony_misc_accessors_ObjectAccessor_java_lang_Class(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2);
126
void java_io_ObjectStreamField___INIT____java_lang_String_java_lang_Class(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2);
127
void java_io_ObjectStreamField___INIT____java_lang_String_java_lang_Class_boolean(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_BOOLEAN n3);
128
void java_io_ObjectStreamField___INIT____java_lang_String_java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2);
130
JAVA_INT java_io_ObjectStreamField_compareTo___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
132
JAVA_BOOLEAN java_io_ObjectStreamField_equals___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
134
JAVA_INT java_io_ObjectStreamField_hashCode__(JAVA_OBJECT me);
135
JAVA_OBJECT java_io_ObjectStreamField_getName__(JAVA_OBJECT me);
136
JAVA_INT java_io_ObjectStreamField_getOffset__(JAVA_OBJECT me);
137
JAVA_OBJECT java_io_ObjectStreamField_getTypeInternal__(JAVA_OBJECT me);
138
JAVA_OBJECT java_io_ObjectStreamField_getType__(JAVA_OBJECT me);
139
JAVA_CHAR java_io_ObjectStreamField_getTypeCode__(JAVA_OBJECT me);
140
JAVA_OBJECT java_io_ObjectStreamField_getTypeString__(JAVA_OBJECT me);
141
JAVA_BOOLEAN java_io_ObjectStreamField_isPrimitive__(JAVA_OBJECT me);
142
void java_io_ObjectStreamField_setOffset___int(JAVA_OBJECT me, JAVA_INT n1);
144
JAVA_OBJECT java_io_ObjectStreamField_toString__(JAVA_OBJECT me);
145
void java_io_ObjectStreamField_sortFields___java_io_ObjectStreamField_1ARRAY(JAVA_OBJECT n1);
146
void java_io_ObjectStreamField_resolve___java_lang_ClassLoader(JAVA_OBJECT me, JAVA_OBJECT n1);
147
JAVA_BOOLEAN java_io_ObjectStreamField_isUnshared__(JAVA_OBJECT me);
148
void java_io_ObjectStreamField_setUnshared___boolean(JAVA_OBJECT me, JAVA_BOOLEAN n1);
149
JAVA_BOOLEAN java_io_ObjectStreamField_defaultResolve__(JAVA_OBJECT me);