1 #ifndef __ORG_XMLVM_RUNTIME_XMLVMARRAY__
2 #define __ORG_XMLVM_RUNTIME_XMLVMARRAY__
3 
4 #include "xmlvm.h"
5 
6 // Preprocessor constants for interfaces:
7 #define XMLVM_ITABLE_SIZE_org_xmlvm_runtime_XMLVMArray 0
8 // Implemented interfaces:
9 #include "java_io_Serializable.h"
10 #include "java_lang_Cloneable.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 // Class declarations for org.xmlvm.runtime.XMLVMArray
20 XMLVM_DEFINE_CLASS(org_xmlvm_runtime_XMLVMArray, 6, XMLVM_ITABLE_SIZE_org_xmlvm_runtime_XMLVMArray)
21 
22 extern JAVA_OBJECT __CLASS_org_xmlvm_runtime_XMLVMArray;
23 extern JAVA_OBJECT __CLASS_org_xmlvm_runtime_XMLVMArray_1ARRAY;
24 extern JAVA_OBJECT __CLASS_org_xmlvm_runtime_XMLVMArray_2ARRAY;
25 extern JAVA_OBJECT __CLASS_org_xmlvm_runtime_XMLVMArray_3ARRAY;
26 //XMLVM_BEGIN_DECLARATIONS
27 #define __ADDITIONAL_INSTANCE_FIELDS_org_xmlvm_runtime_XMLVMArray
28 //XMLVM_END_DECLARATIONS
29 
30 #define __INSTANCE_FIELDS_org_xmlvm_runtime_XMLVMArray \
31     __INSTANCE_FIELDS_java_lang_Object; \
32     struct { \
33         JAVA_OBJECT type_; \
34         JAVA_INT length_; \
35         JAVA_OBJECT array_; \
36         __ADDITIONAL_INSTANCE_FIELDS_org_xmlvm_runtime_XMLVMArray \
37     } org_xmlvm_runtime_XMLVMArray
38 
39 struct org_xmlvm_runtime_XMLVMArray {
40     __TIB_DEFINITION_org_xmlvm_runtime_XMLVMArray* tib;
41     struct {
42         __INSTANCE_FIELDS_org_xmlvm_runtime_XMLVMArray;
43     } fields;
44 };
45 #ifndef XMLVM_FORWARD_DECL_org_xmlvm_runtime_XMLVMArray
46 #define XMLVM_FORWARD_DECL_org_xmlvm_runtime_XMLVMArray
47 typedef struct org_xmlvm_runtime_XMLVMArray org_xmlvm_runtime_XMLVMArray;
48 #endif
49 
50 #define XMLVM_VTABLE_SIZE_org_xmlvm_runtime_XMLVMArray 6
51 #define XMLVM_VTABLE_IDX_org_xmlvm_runtime_XMLVMArray_clone__ 0
52 
53 void __INIT_org_xmlvm_runtime_XMLVMArray();
54 void __INIT_IMPL_org_xmlvm_runtime_XMLVMArray();
55 void __DELETE_org_xmlvm_runtime_XMLVMArray(void* me, void* client_data);
56 void __INIT_INSTANCE_MEMBERS_org_xmlvm_runtime_XMLVMArray(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
57 JAVA_OBJECT __NEW_org_xmlvm_runtime_XMLVMArray();
58 JAVA_OBJECT __NEW_INSTANCE_org_xmlvm_runtime_XMLVMArray();
59 void xmlvm_init_native_org_xmlvm_runtime_XMLVMArray();
60 JAVA_LONG org_xmlvm_runtime_XMLVMArray_GET_serialVersionUID();
61 void org_xmlvm_runtime_XMLVMArray_PUT_serialVersionUID(JAVA_LONG v);
62 void org_xmlvm_runtime_XMLVMArray_initNativeLayer__();
63 void org_xmlvm_runtime_XMLVMArray___INIT____java_lang_Class_int_java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_INT n2, JAVA_OBJECT n3);
64 JAVA_OBJECT org_xmlvm_runtime_XMLVMArray_createSingleDimension___java_lang_Class_int(JAVA_OBJECT n1, JAVA_INT n2);
65 JAVA_OBJECT org_xmlvm_runtime_XMLVMArray_createSingleDimensionWithData___java_lang_Class_int_java_lang_Object(JAVA_OBJECT n1, JAVA_INT n2, JAVA_OBJECT n3);
66 JAVA_OBJECT org_xmlvm_runtime_XMLVMArray_createMultiDimensions___java_lang_Class_org_xmlvm_runtime_XMLVMArray(JAVA_OBJECT n1, JAVA_OBJECT n2);
67 void org_xmlvm_runtime_XMLVMArray_fillArray___org_xmlvm_runtime_XMLVMArray_java_lang_Object(JAVA_OBJECT n1, JAVA_OBJECT n2);
68 // Vtable index: 0
69 JAVA_OBJECT org_xmlvm_runtime_XMLVMArray_clone__(JAVA_OBJECT me);
70 void org_xmlvm_runtime_XMLVMArray___CLINIT_();
71 
72 #endif
73