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

« back to all changes in this revision

Viewing changes to tests/nbody-java/java_util_WeakHashMap.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_WEAKHASHMAP__
 
2
#define __JAVA_UTIL_WEAKHASHMAP__
 
3
 
 
4
#include "xmlvm.h"
 
5
 
 
6
// Preprocessor constants for interfaces:
 
7
#define XMLVM_ITABLE_SIZE_java_util_WeakHashMap 14
 
8
// Implemented interfaces:
 
9
#include "java_util_Map.h"
 
10
// Super Class:
 
11
#include "java_util_AbstractMap.h"
 
12
 
 
13
// Circular references:
 
14
#ifndef XMLVM_FORWARD_DECL_java_lang_Object
 
15
#define XMLVM_FORWARD_DECL_java_lang_Object
 
16
XMLVM_FORWARD_DECL(java_lang_Object)
 
17
#endif
 
18
#ifndef XMLVM_FORWARD_DECL_java_lang_ref_Reference
 
19
#define XMLVM_FORWARD_DECL_java_lang_ref_Reference
 
20
XMLVM_FORWARD_DECL(java_lang_ref_Reference)
 
21
#endif
 
22
#ifndef XMLVM_FORWARD_DECL_java_lang_ref_ReferenceQueue
 
23
#define XMLVM_FORWARD_DECL_java_lang_ref_ReferenceQueue
 
24
XMLVM_FORWARD_DECL(java_lang_ref_ReferenceQueue)
 
25
#endif
 
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
#ifndef XMLVM_FORWARD_DECL_java_util_WeakHashMap_Entry
 
35
#define XMLVM_FORWARD_DECL_java_util_WeakHashMap_Entry
 
36
XMLVM_FORWARD_DECL(java_util_WeakHashMap_Entry)
 
37
#endif
 
38
// Class declarations for java.util.WeakHashMap
 
39
XMLVM_DEFINE_CLASS(java_util_WeakHashMap, 18, XMLVM_ITABLE_SIZE_java_util_WeakHashMap)
 
40
 
 
41
extern JAVA_OBJECT __CLASS_java_util_WeakHashMap;
 
42
extern JAVA_OBJECT __CLASS_java_util_WeakHashMap_1ARRAY;
 
43
extern JAVA_OBJECT __CLASS_java_util_WeakHashMap_2ARRAY;
 
44
extern JAVA_OBJECT __CLASS_java_util_WeakHashMap_3ARRAY;
 
45
//XMLVM_BEGIN_DECLARATIONS
 
46
#define __ADDITIONAL_INSTANCE_FIELDS_java_util_WeakHashMap
 
47
//XMLVM_END_DECLARATIONS
 
48
 
 
49
#define __INSTANCE_FIELDS_java_util_WeakHashMap \
 
50
    __INSTANCE_FIELDS_java_util_AbstractMap; \
 
51
    struct { \
 
52
        JAVA_OBJECT referenceQueue_; \
 
53
        JAVA_INT elementCount_; \
 
54
        JAVA_OBJECT elementData_; \
 
55
        JAVA_INT loadFactor_; \
 
56
        JAVA_INT threshold_; \
 
57
        JAVA_INT modCount_; \
 
58
        __ADDITIONAL_INSTANCE_FIELDS_java_util_WeakHashMap \
 
59
    } java_util_WeakHashMap
 
60
 
 
61
struct java_util_WeakHashMap {
 
62
    __TIB_DEFINITION_java_util_WeakHashMap* tib;
 
63
    struct {
 
64
        __INSTANCE_FIELDS_java_util_WeakHashMap;
 
65
    } fields;
 
66
};
 
67
#ifndef XMLVM_FORWARD_DECL_java_util_WeakHashMap
 
68
#define XMLVM_FORWARD_DECL_java_util_WeakHashMap
 
69
typedef struct java_util_WeakHashMap java_util_WeakHashMap;
 
70
#endif
 
71
 
 
72
#define XMLVM_VTABLE_SIZE_java_util_WeakHashMap 18
 
73
#define XMLVM_VTABLE_IDX_java_util_WeakHashMap_clear__ 6
 
74
#define XMLVM_VTABLE_IDX_java_util_WeakHashMap_containsKey___java_lang_Object 7
 
75
#define XMLVM_VTABLE_IDX_java_util_WeakHashMap_entrySet__ 9
 
76
#define XMLVM_VTABLE_IDX_java_util_WeakHashMap_keySet__ 12
 
77
#define XMLVM_VTABLE_IDX_java_util_WeakHashMap_values__ 17
 
78
#define XMLVM_VTABLE_IDX_java_util_WeakHashMap_get___java_lang_Object 10
 
79
#define XMLVM_VTABLE_IDX_java_util_WeakHashMap_containsValue___java_lang_Object 8
 
80
#define XMLVM_VTABLE_IDX_java_util_WeakHashMap_isEmpty__ 11
 
81
#define XMLVM_VTABLE_IDX_java_util_WeakHashMap_put___java_lang_Object_java_lang_Object 14
 
82
#define XMLVM_VTABLE_IDX_java_util_WeakHashMap_putAll___java_util_Map 13
 
83
#define XMLVM_VTABLE_IDX_java_util_WeakHashMap_remove___java_lang_Object 15
 
84
#define XMLVM_VTABLE_IDX_java_util_WeakHashMap_size__ 16
 
85
 
 
86
void __INIT_java_util_WeakHashMap();
 
87
void __INIT_IMPL_java_util_WeakHashMap();
 
88
void __DELETE_java_util_WeakHashMap(void* me, void* client_data);
 
89
void __INIT_INSTANCE_MEMBERS_java_util_WeakHashMap(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
 
90
JAVA_OBJECT __NEW_java_util_WeakHashMap();
 
91
JAVA_OBJECT __NEW_INSTANCE_java_util_WeakHashMap();
 
92
JAVA_INT java_util_WeakHashMap_GET_DEFAULT_SIZE();
 
93
void java_util_WeakHashMap_PUT_DEFAULT_SIZE(JAVA_INT v);
 
94
JAVA_OBJECT java_util_WeakHashMap_newEntryArray___int(JAVA_INT n1);
 
95
void java_util_WeakHashMap___INIT___(JAVA_OBJECT me);
 
96
void java_util_WeakHashMap___INIT____int(JAVA_OBJECT me, JAVA_INT n1);
 
97
void java_util_WeakHashMap___INIT____int_float(JAVA_OBJECT me, JAVA_INT n1, JAVA_FLOAT n2);
 
98
void java_util_WeakHashMap___INIT____java_util_Map(JAVA_OBJECT me, JAVA_OBJECT n1);
 
99
// Vtable index: 6
 
100
void java_util_WeakHashMap_clear__(JAVA_OBJECT me);
 
101
void java_util_WeakHashMap_computeMaxSize__(JAVA_OBJECT me);
 
102
// Vtable index: 7
 
103
JAVA_BOOLEAN java_util_WeakHashMap_containsKey___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
104
// Vtable index: 9
 
105
JAVA_OBJECT java_util_WeakHashMap_entrySet__(JAVA_OBJECT me);
 
106
// Vtable index: 12
 
107
JAVA_OBJECT java_util_WeakHashMap_keySet__(JAVA_OBJECT me);
 
108
// Vtable index: 17
 
109
JAVA_OBJECT java_util_WeakHashMap_values__(JAVA_OBJECT me);
 
110
// Vtable index: 10
 
111
JAVA_OBJECT java_util_WeakHashMap_get___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
112
JAVA_OBJECT java_util_WeakHashMap_getEntry___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
113
// Vtable index: 8
 
114
JAVA_BOOLEAN java_util_WeakHashMap_containsValue___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
115
// Vtable index: 11
 
116
JAVA_BOOLEAN java_util_WeakHashMap_isEmpty__(JAVA_OBJECT me);
 
117
void java_util_WeakHashMap_poll__(JAVA_OBJECT me);
 
118
void java_util_WeakHashMap_removeEntry___java_util_WeakHashMap_Entry(JAVA_OBJECT me, JAVA_OBJECT n1);
 
119
// Vtable index: 14
 
120
JAVA_OBJECT java_util_WeakHashMap_put___java_lang_Object_java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2);
 
121
void java_util_WeakHashMap_rehash__(JAVA_OBJECT me);
 
122
// Vtable index: 13
 
123
void java_util_WeakHashMap_putAll___java_util_Map(JAVA_OBJECT me, JAVA_OBJECT n1);
 
124
// Vtable index: 15
 
125
JAVA_OBJECT java_util_WeakHashMap_remove___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
 
126
// Vtable index: 16
 
127
JAVA_INT java_util_WeakHashMap_size__(JAVA_OBJECT me);
 
128
void java_util_WeakHashMap_putAllImpl___java_util_Map(JAVA_OBJECT me, JAVA_OBJECT n1);
 
129
 
 
130
#endif