1
#ifndef __JAVA_UTIL_HASHSET__
2
#define __JAVA_UTIL_HASHSET__
6
// Preprocessor constants for interfaces:
7
#define XMLVM_ITABLE_SIZE_java_util_HashSet 31
8
// Implemented interfaces:
9
#include "java_io_Serializable.h"
10
#include "java_lang_Cloneable.h"
11
#include "java_util_Set.h"
13
#include "java_util_AbstractSet.h"
15
// Circular references:
16
#ifndef XMLVM_FORWARD_DECL_java_lang_Object
17
#define XMLVM_FORWARD_DECL_java_lang_Object
18
XMLVM_FORWARD_DECL(java_lang_Object)
20
#ifndef XMLVM_FORWARD_DECL_java_util_Collection
21
#define XMLVM_FORWARD_DECL_java_util_Collection
22
XMLVM_FORWARD_DECL(java_util_Collection)
24
#ifndef XMLVM_FORWARD_DECL_java_util_HashMap
25
#define XMLVM_FORWARD_DECL_java_util_HashMap
26
XMLVM_FORWARD_DECL(java_util_HashMap)
28
#ifndef XMLVM_FORWARD_DECL_java_util_HashMap_Entry
29
#define XMLVM_FORWARD_DECL_java_util_HashMap_Entry
30
XMLVM_FORWARD_DECL(java_util_HashMap_Entry)
32
#ifndef XMLVM_FORWARD_DECL_java_util_Iterator
33
#define XMLVM_FORWARD_DECL_java_util_Iterator
34
XMLVM_FORWARD_DECL(java_util_Iterator)
36
// Class declarations for java.util.HashSet
37
XMLVM_DEFINE_CLASS(java_util_HashSet, 19, XMLVM_ITABLE_SIZE_java_util_HashSet)
39
extern JAVA_OBJECT __CLASS_java_util_HashSet;
40
extern JAVA_OBJECT __CLASS_java_util_HashSet_1ARRAY;
41
extern JAVA_OBJECT __CLASS_java_util_HashSet_2ARRAY;
42
extern JAVA_OBJECT __CLASS_java_util_HashSet_3ARRAY;
43
//XMLVM_BEGIN_DECLARATIONS
44
#define __ADDITIONAL_INSTANCE_FIELDS_java_util_HashSet
45
//XMLVM_END_DECLARATIONS
47
#define __INSTANCE_FIELDS_java_util_HashSet \
48
__INSTANCE_FIELDS_java_util_AbstractSet; \
50
JAVA_OBJECT backingMap_; \
51
__ADDITIONAL_INSTANCE_FIELDS_java_util_HashSet \
54
struct java_util_HashSet {
55
__TIB_DEFINITION_java_util_HashSet* tib;
57
__INSTANCE_FIELDS_java_util_HashSet;
60
#ifndef XMLVM_FORWARD_DECL_java_util_HashSet
61
#define XMLVM_FORWARD_DECL_java_util_HashSet
62
typedef struct java_util_HashSet java_util_HashSet;
65
#define XMLVM_VTABLE_SIZE_java_util_HashSet 19
66
#define XMLVM_VTABLE_IDX_java_util_HashSet_add___java_lang_Object 7
67
#define XMLVM_VTABLE_IDX_java_util_HashSet_clear__ 8
68
#define XMLVM_VTABLE_IDX_java_util_HashSet_clone__ 0
69
#define XMLVM_VTABLE_IDX_java_util_HashSet_contains___java_lang_Object 10
70
#define XMLVM_VTABLE_IDX_java_util_HashSet_isEmpty__ 11
71
#define XMLVM_VTABLE_IDX_java_util_HashSet_iterator__ 12
72
#define XMLVM_VTABLE_IDX_java_util_HashSet_remove___java_lang_Object 14
73
#define XMLVM_VTABLE_IDX_java_util_HashSet_size__ 16
75
void __INIT_java_util_HashSet();
76
void __INIT_IMPL_java_util_HashSet();
77
void __DELETE_java_util_HashSet(void* me, void* client_data);
78
void __INIT_INSTANCE_MEMBERS_java_util_HashSet(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
79
JAVA_OBJECT __NEW_java_util_HashSet();
80
JAVA_OBJECT __NEW_INSTANCE_java_util_HashSet();
81
JAVA_LONG java_util_HashSet_GET_serialVersionUID();
82
void java_util_HashSet_PUT_serialVersionUID(JAVA_LONG v);
83
void java_util_HashSet___INIT___(JAVA_OBJECT me);
84
void java_util_HashSet___INIT____int(JAVA_OBJECT me, JAVA_INT n1);
85
void java_util_HashSet___INIT____int_float(JAVA_OBJECT me, JAVA_INT n1, JAVA_FLOAT n2);
86
void java_util_HashSet___INIT____java_util_Collection(JAVA_OBJECT me, JAVA_OBJECT n1);
87
void java_util_HashSet___INIT____java_util_HashMap(JAVA_OBJECT me, JAVA_OBJECT n1);
89
JAVA_BOOLEAN java_util_HashSet_add___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
91
void java_util_HashSet_clear__(JAVA_OBJECT me);
93
JAVA_OBJECT java_util_HashSet_clone__(JAVA_OBJECT me);
95
JAVA_BOOLEAN java_util_HashSet_contains___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
97
JAVA_BOOLEAN java_util_HashSet_isEmpty__(JAVA_OBJECT me);
99
JAVA_OBJECT java_util_HashSet_iterator__(JAVA_OBJECT me);
101
JAVA_BOOLEAN java_util_HashSet_remove___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
103
JAVA_INT java_util_HashSet_size__(JAVA_OBJECT me);
104
void java_util_HashSet_writeObject___java_io_ObjectOutputStream(JAVA_OBJECT me, JAVA_OBJECT n1);
105
void java_util_HashSet_readObject___java_io_ObjectInputStream(JAVA_OBJECT me, JAVA_OBJECT n1);
106
JAVA_OBJECT java_util_HashSet_createBackingMap___int_float(JAVA_OBJECT me, JAVA_INT n1, JAVA_FLOAT n2);