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