~ubuntu-branches/ubuntu/vivid/emscripten/vivid

« back to all changes in this revision

Viewing changes to tests/nbody-java/java_util_Hashtable.h

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2013-06-11 15:45:24 UTC
  • mfrom: (1.2.1) (2.1.1 experimental)
  • Revision ID: package-import@ubuntu.com-20130611154524-rppb3w6tixlegv4n
Tags: 1.4.7~20130611~a1eb425-1
* New snapshot release
* Upload to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef __JAVA_UTIL_HASHTABLE__
 
2
#define __JAVA_UTIL_HASHTABLE__
 
3
 
 
4
#include "xmlvm.h"
 
5
 
 
6
// Preprocessor constants for interfaces:
 
7
#define XMLVM_ITABLE_SIZE_java_util_Hashtable 14
 
8
// Implemented interfaces:
 
9
#include "java_io_Serializable.h"
 
10
#include "java_lang_Cloneable.h"
 
11
#include "java_util_Map.h"
 
12
// Super Class:
 
13
#include "java_util_Dictionary.h"
 
14
 
 
15
// Circular references:
 
16
#ifndef XMLVM_FORWARD_DECL_java_lang_NullPointerException
 
17
#define XMLVM_FORWARD_DECL_java_lang_NullPointerException
 
18
XMLVM_FORWARD_DECL(java_lang_NullPointerException)
 
19
#endif
 
20
#ifndef XMLVM_FORWARD_DECL_java_lang_Object
 
21
#define XMLVM_FORWARD_DECL_java_lang_Object
 
22
XMLVM_FORWARD_DECL(java_lang_Object)
 
23
#endif
 
24
#ifndef XMLVM_FORWARD_DECL_java_lang_String
 
25
#define XMLVM_FORWARD_DECL_java_lang_String
 
26
XMLVM_FORWARD_DECL(java_lang_String)
 
27
#endif
 
28
#ifndef XMLVM_FORWARD_DECL_java_lang_StringBuilder
 
29
#define XMLVM_FORWARD_DECL_java_lang_StringBuilder
 
30
XMLVM_FORWARD_DECL(java_lang_StringBuilder)
 
31
#endif
 
32
#ifndef XMLVM_FORWARD_DECL_java_lang_Throwable
 
33
#define XMLVM_FORWARD_DECL_java_lang_Throwable
 
34
XMLVM_FORWARD_DECL(java_lang_Throwable)
 
35
#endif
 
36
#ifndef XMLVM_FORWARD_DECL_java_util_Collection
 
37
#define XMLVM_FORWARD_DECL_java_util_Collection
 
38
XMLVM_FORWARD_DECL(java_util_Collection)
 
39
#endif
 
40
#ifndef XMLVM_FORWARD_DECL_java_util_Enumeration
 
41
#define XMLVM_FORWARD_DECL_java_util_Enumeration
 
42
XMLVM_FORWARD_DECL(java_util_Enumeration)
 
43
#endif
 
44
#ifndef XMLVM_FORWARD_DECL_java_util_Hashtable_1
 
45
#define XMLVM_FORWARD_DECL_java_util_Hashtable_1
 
46
XMLVM_FORWARD_DECL(java_util_Hashtable_1)
 
47
#endif
 
48
#ifndef XMLVM_FORWARD_DECL_java_util_Hashtable_2
 
49
#define XMLVM_FORWARD_DECL_java_util_Hashtable_2
 
50
XMLVM_FORWARD_DECL(java_util_Hashtable_2)
 
51
#endif
 
52
#ifndef XMLVM_FORWARD_DECL_java_util_Hashtable_Entry
 
53
#define XMLVM_FORWARD_DECL_java_util_Hashtable_Entry
 
54
XMLVM_FORWARD_DECL(java_util_Hashtable_Entry)
 
55
#endif
 
56
#ifndef XMLVM_FORWARD_DECL_java_util_Iterator
 
57
#define XMLVM_FORWARD_DECL_java_util_Iterator
 
58
XMLVM_FORWARD_DECL(java_util_Iterator)
 
59
#endif
 
60
#ifndef XMLVM_FORWARD_DECL_java_util_Map_Entry
 
61
#define XMLVM_FORWARD_DECL_java_util_Map_Entry
 
62
XMLVM_FORWARD_DECL(java_util_Map_Entry)
 
63
#endif
 
64
#ifndef XMLVM_FORWARD_DECL_java_util_Set
 
65
#define XMLVM_FORWARD_DECL_java_util_Set
 
66
XMLVM_FORWARD_DECL(java_util_Set)
 
67
#endif
 
68
#ifndef XMLVM_FORWARD_DECL_org_apache_harmony_luni_internal_nls_Messages
 
69
#define XMLVM_FORWARD_DECL_org_apache_harmony_luni_internal_nls_Messages
 
70
XMLVM_FORWARD_DECL(org_apache_harmony_luni_internal_nls_Messages)
 
71
#endif
 
72
// Class declarations for java.util.Hashtable
 
73
XMLVM_DEFINE_CLASS(java_util_Hashtable, 20, XMLVM_ITABLE_SIZE_java_util_Hashtable)
 
74
 
 
75
extern JAVA_OBJECT __CLASS_java_util_Hashtable;
 
76
extern JAVA_OBJECT __CLASS_java_util_Hashtable_1ARRAY;
 
77
extern JAVA_OBJECT __CLASS_java_util_Hashtable_2ARRAY;
 
78
extern JAVA_OBJECT __CLASS_java_util_Hashtable_3ARRAY;
 
79
//XMLVM_BEGIN_DECLARATIONS
 
80
#define __ADDITIONAL_INSTANCE_FIELDS_java_util_Hashtable
 
81
//XMLVM_END_DECLARATIONS
 
82
 
 
83
#define __INSTANCE_FIELDS_java_util_Hashtable \
 
84
    __INSTANCE_FIELDS_java_util_Dictionary; \
 
85
    struct { \
 
86
        JAVA_INT elementCount_; \
 
87
        JAVA_OBJECT elementData_; \
 
88
        JAVA_FLOAT loadFactor_; \
 
89
        JAVA_INT threshold_; \
 
90
        JAVA_INT firstSlot_; \
 
91
        JAVA_INT lastSlot_; \
 
92
        JAVA_INT modCount_; \
 
93
        __ADDITIONAL_INSTANCE_FIELDS_java_util_Hashtable \
 
94
    } java_util_Hashtable
 
95
 
 
96
struct java_util_Hashtable {
 
97
    __TIB_DEFINITION_java_util_Hashtable* tib;
 
98
    struct {
 
99
        __INSTANCE_FIELDS_java_util_Hashtable;
 
100
    } fields;
 
101
};
 
102
#ifndef XMLVM_FORWARD_DECL_java_util_Hashtable
 
103
#define XMLVM_FORWARD_DECL_java_util_Hashtable
 
104
typedef struct java_util_Hashtable java_util_Hashtable;
 
105
#endif
 
106
 
 
107
#define XMLVM_VTABLE_SIZE_java_util_Hashtable 20
 
108
#define XMLVM_VTABLE_IDX_java_util_Hashtable_clear__ 13
 
109
#define XMLVM_VTABLE_IDX_java_util_Hashtable_clone__ 0
 
110
#define XMLVM_VTABLE_IDX_java_util_Hashtable_containsKey___java_lang_Object 14
 
111
#define XMLVM_VTABLE_IDX_java_util_Hashtable_containsValue___java_lang_Object 15
 
112
#define XMLVM_VTABLE_IDX_java_util_Hashtable_elements__ 6
 
113
#define XMLVM_VTABLE_IDX_java_util_Hashtable_entrySet__ 16
 
114
#define XMLVM_VTABLE_IDX_java_util_Hashtable_equals___java_lang_Object 1
 
115
#define XMLVM_VTABLE_IDX_java_util_Hashtable_get___java_lang_Object 7
 
116
#define XMLVM_VTABLE_IDX_java_util_Hashtable_hashCode__ 4
 
117
#define XMLVM_VTABLE_IDX_java_util_Hashtable_isEmpty__ 8
 
118
#define XMLVM_VTABLE_IDX_java_util_Hashtable_keys__ 9
 
119
#define XMLVM_VTABLE_IDX_java_util_Hashtable_keySet__ 17
 
120
#define XMLVM_VTABLE_IDX_java_util_Hashtable_put___java_lang_Object_java_lang_Object 10
 
121
#define XMLVM_VTABLE_IDX_java_util_Hashtable_putAll___java_util_Map 18
 
122
#define XMLVM_VTABLE_IDX_java_util_Hashtable_remove___java_lang_Object 11
 
123
#define XMLVM_VTABLE_IDX_java_util_Hashtable_size__ 12
 
124
#define XMLVM_VTABLE_IDX_java_util_Hashtable_toString__ 5
 
125
#define XMLVM_VTABLE_IDX_java_util_Hashtable_values__ 19
 
126
 
 
127
void __INIT_java_util_Hashtable();
 
128
void __INIT_IMPL_java_util_Hashtable();
 
129
void __DELETE_java_util_Hashtable(void* me, void* client_data);
 
130
void __INIT_INSTANCE_MEMBERS_java_util_Hashtable(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
 
131
JAVA_OBJECT __NEW_java_util_Hashtable();
 
132
JAVA_OBJECT __NEW_INSTANCE_java_util_Hashtable();
 
133
JAVA_LONG java_util_Hashtable_GET_serialVersionUID();
 
134
void java_util_Hashtable_PUT_serialVersionUID(JAVA_LONG v);
 
135
JAVA_OBJECT java_util_Hashtable_GET_EMPTY_ENUMERATION();
 
136
void java_util_Hashtable_PUT_EMPTY_ENUMERATION(JAVA_OBJECT v);
 
137
JAVA_OBJECT java_util_Hashtable_GET_EMPTY_ITERATOR();
 
138
void java_util_Hashtable_PUT_EMPTY_ITERATOR(JAVA_OBJECT v);
 
139
void java_util_Hashtable___CLINIT_();
 
140
JAVA_OBJECT java_util_Hashtable_newEntry___java_lang_Object_java_lang_Object_int(JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_INT n3);
 
141
void java_util_Hashtable___INIT___(JAVA_OBJECT me);
 
142
void java_util_Hashtable___INIT____int(JAVA_OBJECT me, JAVA_INT n1);
 
143
void java_util_Hashtable___INIT____int_float(JAVA_OBJECT me, JAVA_INT n1, JAVA_FLOAT n2);
 
144
void java_util_Hashtable___INIT____java_util_Map(JAVA_OBJECT me, JAVA_OBJECT n1);
 
145
JAVA_OBJECT java_util_Hashtable_newElementArray___int(JAVA_OBJECT me, JAVA_INT n1);
 
146
// Vtable index: 13
 
147
void java_util_Hashtable_clear__(JAVA_OBJECT me);
 
148
// Vtable index: 0
 
149
JAVA_OBJECT java_util_Hashtable_clone__(JAVA_OBJECT me);
 
150
void java_util_Hashtable_computeMaxSize__(JAVA_OBJECT me);
 
151
JAVA_BOOLEAN java_util_Hashtable_contains___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
152
// Vtable index: 14
 
153
JAVA_BOOLEAN java_util_Hashtable_containsKey___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
154
// Vtable index: 15
 
155
JAVA_BOOLEAN java_util_Hashtable_containsValue___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
156
// Vtable index: 6
 
157
JAVA_OBJECT java_util_Hashtable_elements__(JAVA_OBJECT me);
 
158
// Vtable index: 16
 
159
JAVA_OBJECT java_util_Hashtable_entrySet__(JAVA_OBJECT me);
 
160
// Vtable index: 1
 
161
JAVA_BOOLEAN java_util_Hashtable_equals___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
162
// Vtable index: 7
 
163
JAVA_OBJECT java_util_Hashtable_get___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
164
JAVA_OBJECT java_util_Hashtable_getEntry___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
165
// Vtable index: 4
 
166
JAVA_INT java_util_Hashtable_hashCode__(JAVA_OBJECT me);
 
167
// Vtable index: 8
 
168
JAVA_BOOLEAN java_util_Hashtable_isEmpty__(JAVA_OBJECT me);
 
169
// Vtable index: 9
 
170
JAVA_OBJECT java_util_Hashtable_keys__(JAVA_OBJECT me);
 
171
// Vtable index: 17
 
172
JAVA_OBJECT java_util_Hashtable_keySet__(JAVA_OBJECT me);
 
173
// Vtable index: 10
 
174
JAVA_OBJECT java_util_Hashtable_put___java_lang_Object_java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2);
 
175
// Vtable index: 18
 
176
void java_util_Hashtable_putAll___java_util_Map(JAVA_OBJECT me, JAVA_OBJECT n1);
 
177
void java_util_Hashtable_rehash__(JAVA_OBJECT me);
 
178
// Vtable index: 11
 
179
JAVA_OBJECT java_util_Hashtable_remove___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
180
// Vtable index: 12
 
181
JAVA_INT java_util_Hashtable_size__(JAVA_OBJECT me);
 
182
// Vtable index: 5
 
183
JAVA_OBJECT java_util_Hashtable_toString__(JAVA_OBJECT me);
 
184
// Vtable index: 19
 
185
JAVA_OBJECT java_util_Hashtable_values__(JAVA_OBJECT me);
 
186
void java_util_Hashtable_writeObject___java_io_ObjectOutputStream(JAVA_OBJECT me, JAVA_OBJECT n1);
 
187
void java_util_Hashtable_readObject___java_io_ObjectInputStream(JAVA_OBJECT me, JAVA_OBJECT n1);
 
188
JAVA_OBJECT java_util_Hashtable_access$0__();
 
189
 
 
190
#endif