1 #ifndef __JAVA_UTIL_LINKEDLIST_LINK__ 2 #define __JAVA_UTIL_LINKEDLIST_LINK__ 3 4 #include "xmlvm.h" 5 6 // Preprocessor constants for interfaces: 7 #define XMLVM_ITABLE_SIZE_java_util_LinkedList_Link 0 8 // Implemented interfaces: 9 // Super Class: 10 #include "java_lang_Object.h" 11 12 // Circular references: 13 // Class declarations for java.util.LinkedList$Link 14 XMLVM_DEFINE_CLASS(java_util_LinkedList_Link, 6, XMLVM_ITABLE_SIZE_java_util_LinkedList_Link) 15 16 extern JAVA_OBJECT __CLASS_java_util_LinkedList_Link; 17 extern JAVA_OBJECT __CLASS_java_util_LinkedList_Link_1ARRAY; 18 extern JAVA_OBJECT __CLASS_java_util_LinkedList_Link_2ARRAY; 19 extern JAVA_OBJECT __CLASS_java_util_LinkedList_Link_3ARRAY; 20 //XMLVM_BEGIN_DECLARATIONS 21 #define __ADDITIONAL_INSTANCE_FIELDS_java_util_LinkedList_Link 22 //XMLVM_END_DECLARATIONS 23 24 #define __INSTANCE_FIELDS_java_util_LinkedList_Link \ 25 __INSTANCE_FIELDS_java_lang_Object; \ 26 struct { \ 27 JAVA_OBJECT data_; \ 28 JAVA_OBJECT previous_; \ 29 JAVA_OBJECT next_; \ 30 __ADDITIONAL_INSTANCE_FIELDS_java_util_LinkedList_Link \ 31 } java_util_LinkedList_Link 32 33 struct java_util_LinkedList_Link { 34 __TIB_DEFINITION_java_util_LinkedList_Link* tib; 35 struct { 36 __INSTANCE_FIELDS_java_util_LinkedList_Link; 37 } fields; 38 }; 39 #ifndef XMLVM_FORWARD_DECL_java_util_LinkedList_Link 40 #define XMLVM_FORWARD_DECL_java_util_LinkedList_Link 41 typedef struct java_util_LinkedList_Link java_util_LinkedList_Link; 42 #endif 43 44 #define XMLVM_VTABLE_SIZE_java_util_LinkedList_Link 6 45 46 void __INIT_java_util_LinkedList_Link(); 47 void __INIT_IMPL_java_util_LinkedList_Link(); 48 void __DELETE_java_util_LinkedList_Link(void* me, void* client_data); 49 void __INIT_INSTANCE_MEMBERS_java_util_LinkedList_Link(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer); 50 JAVA_OBJECT __NEW_java_util_LinkedList_Link(); 51 JAVA_OBJECT __NEW_INSTANCE_java_util_LinkedList_Link(); 52 void java_util_LinkedList_Link___INIT____java_lang_Object_java_util_LinkedList_Link_java_util_LinkedList_Link(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3); 53 54 #endif 55