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