1 #ifndef __JAVA_UTIL_COLLECTIONS_EMPTYLIST__
2 #define __JAVA_UTIL_COLLECTIONS_EMPTYLIST__
3 
4 #include "xmlvm.h"
5 
6 // Preprocessor constants for interfaces:
7 #define XMLVM_ITABLE_SIZE_java_util_Collections_EmptyList 78
8 // Implemented interfaces:
9 #include "java_io_Serializable.h"
10 #include "java_util_RandomAccess.h"
11 // Super Class:
12 #include "java_util_AbstractList.h"
13 
14 // Circular references:
15 #ifndef XMLVM_FORWARD_DECL_java_lang_IndexOutOfBoundsException
16 #define XMLVM_FORWARD_DECL_java_lang_IndexOutOfBoundsException
17 XMLVM_FORWARD_DECL(java_lang_IndexOutOfBoundsException)
18 #endif
19 #ifndef XMLVM_FORWARD_DECL_java_lang_Object
20 #define XMLVM_FORWARD_DECL_java_lang_Object
21 XMLVM_FORWARD_DECL(java_lang_Object)
22 #endif
23 #ifndef XMLVM_FORWARD_DECL_java_util_Collections
24 #define XMLVM_FORWARD_DECL_java_util_Collections
25 XMLVM_FORWARD_DECL(java_util_Collections)
26 #endif
27 #ifndef XMLVM_FORWARD_DECL_java_util_List
28 #define XMLVM_FORWARD_DECL_java_util_List
29 XMLVM_FORWARD_DECL(java_util_List)
30 #endif
31 // Class declarations for java.util.Collections$EmptyList
32 XMLVM_DEFINE_CLASS(java_util_Collections_EmptyList, 30, XMLVM_ITABLE_SIZE_java_util_Collections_EmptyList)
33 
34 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptyList;
35 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptyList_1ARRAY;
36 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptyList_2ARRAY;
37 extern JAVA_OBJECT __CLASS_java_util_Collections_EmptyList_3ARRAY;
38 //XMLVM_BEGIN_DECLARATIONS
39 #define __ADDITIONAL_INSTANCE_FIELDS_java_util_Collections_EmptyList
40 //XMLVM_END_DECLARATIONS
41 
42 #define __INSTANCE_FIELDS_java_util_Collections_EmptyList \
43     __INSTANCE_FIELDS_java_util_AbstractList; \
44     struct { \
45         __ADDITIONAL_INSTANCE_FIELDS_java_util_Collections_EmptyList \
46     } java_util_Collections_EmptyList
47 
48 struct java_util_Collections_EmptyList {
49     __TIB_DEFINITION_java_util_Collections_EmptyList* tib;
50     struct {
51         __INSTANCE_FIELDS_java_util_Collections_EmptyList;
52     } fields;
53 };
54 #ifndef XMLVM_FORWARD_DECL_java_util_Collections_EmptyList
55 #define XMLVM_FORWARD_DECL_java_util_Collections_EmptyList
56 typedef struct java_util_Collections_EmptyList java_util_Collections_EmptyList;
57 #endif
58 
59 #define XMLVM_VTABLE_SIZE_java_util_Collections_EmptyList 30
60 #define XMLVM_VTABLE_IDX_java_util_Collections_EmptyList_contains___java_lang_Object 10
61 #define XMLVM_VTABLE_IDX_java_util_Collections_EmptyList_size__ 16
62 #define XMLVM_VTABLE_IDX_java_util_Collections_EmptyList_get___int 21
63 
64 void __INIT_java_util_Collections_EmptyList();
65 void __INIT_IMPL_java_util_Collections_EmptyList();
66 void __DELETE_java_util_Collections_EmptyList(void* me, void* client_data);
67 void __INIT_INSTANCE_MEMBERS_java_util_Collections_EmptyList(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
68 JAVA_OBJECT __NEW_java_util_Collections_EmptyList();
69 JAVA_OBJECT __NEW_INSTANCE_java_util_Collections_EmptyList();
70 JAVA_LONG java_util_Collections_EmptyList_GET_serialVersionUID();
71 void java_util_Collections_EmptyList_PUT_serialVersionUID(JAVA_LONG v);
72 void java_util_Collections_EmptyList___INIT___(JAVA_OBJECT me);
73 // Vtable index: 10
74 JAVA_BOOLEAN java_util_Collections_EmptyList_contains___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
75 // Vtable index: 16
76 JAVA_INT java_util_Collections_EmptyList_size__(JAVA_OBJECT me);
77 // Vtable index: 21
78 JAVA_OBJECT java_util_Collections_EmptyList_get___int(JAVA_OBJECT me, JAVA_INT n1);
79 JAVA_OBJECT java_util_Collections_EmptyList_readResolve__(JAVA_OBJECT me);
80 void java_util_Collections_EmptyList___INIT____java_util_Collections_EmptyList(JAVA_OBJECT me, JAVA_OBJECT n1);
81 
82 #endif
83