1 #ifndef __JAVA_UTIL_MAP__
2 #define __JAVA_UTIL_MAP__
3 
4 #include "xmlvm.h"
5 
6 // Preprocessor constants for interfaces:
7 #define XMLVM_ITABLE_IDX_java_util_Map_clear__ 0
8 #define XMLVM_ITABLE_IDX_java_util_Map_containsKey___java_lang_Object 1
9 #define XMLVM_ITABLE_IDX_java_util_Map_containsValue___java_lang_Object 2
10 #define XMLVM_ITABLE_IDX_java_util_Map_entrySet__ 3
11 #define XMLVM_ITABLE_IDX_java_util_Map_equals___java_lang_Object 4
12 #define XMLVM_ITABLE_IDX_java_util_Map_get___java_lang_Object 5
13 #define XMLVM_ITABLE_IDX_java_util_Map_hashCode__ 6
14 #define XMLVM_ITABLE_IDX_java_util_Map_isEmpty__ 7
15 #define XMLVM_ITABLE_IDX_java_util_Map_keySet__ 8
16 #define XMLVM_ITABLE_IDX_java_util_Map_put___java_lang_Object_java_lang_Object 10
17 #define XMLVM_ITABLE_IDX_java_util_Map_putAll___java_util_Map 9
18 #define XMLVM_ITABLE_IDX_java_util_Map_remove___java_lang_Object 11
19 #define XMLVM_ITABLE_IDX_java_util_Map_size__ 12
20 #define XMLVM_ITABLE_IDX_java_util_Map_values__ 13
21 // Implemented interfaces:
22 // Super Class:
23 #include "java_lang_Object.h"
24 
25 // Circular references:
26 #ifndef XMLVM_FORWARD_DECL_java_util_Collection
27 #define XMLVM_FORWARD_DECL_java_util_Collection
28 XMLVM_FORWARD_DECL(java_util_Collection)
29 #endif
30 #ifndef XMLVM_FORWARD_DECL_java_util_Set
31 #define XMLVM_FORWARD_DECL_java_util_Set
32 XMLVM_FORWARD_DECL(java_util_Set)
33 #endif
34 
35 XMLVM_DEFINE_CLASS(java_util_Map, 0, 0)
36 
37 extern JAVA_OBJECT __CLASS_java_util_Map;
38 extern JAVA_OBJECT __CLASS_java_util_Map_1ARRAY;
39 extern JAVA_OBJECT __CLASS_java_util_Map_2ARRAY;
40 extern JAVA_OBJECT __CLASS_java_util_Map_3ARRAY;
41 #ifndef XMLVM_FORWARD_DECL_java_util_Map
42 #define XMLVM_FORWARD_DECL_java_util_Map
43 typedef struct java_util_Map java_util_Map;
44 #endif
45 
46 void __INIT_java_util_Map();
47 void __INIT_IMPL_java_util_Map();
48 
49 #endif
50