1 #ifndef __JAVA_UTIL_HASHTABLE_1__ 2 #define __JAVA_UTIL_HASHTABLE_1__ 3 4 #include "xmlvm.h" 5 6 // Preprocessor constants for interfaces: 7 #define XMLVM_ITABLE_SIZE_java_util_Hashtable_1 2 8 // Implemented interfaces: 9 #include "java_util_Enumeration.h" 10 // Super Class: 11 #include "java_lang_Object.h" 12 13 // Circular references: 14 #ifndef XMLVM_FORWARD_DECL_java_util_Hashtable 15 #define XMLVM_FORWARD_DECL_java_util_Hashtable 16 XMLVM_FORWARD_DECL(java_util_Hashtable) 17 #endif 18 // Class declarations for java.util.Hashtable$1 19 XMLVM_DEFINE_CLASS(java_util_Hashtable_1, 8, XMLVM_ITABLE_SIZE_java_util_Hashtable_1) 20 21 extern JAVA_OBJECT __CLASS_java_util_Hashtable_1; 22 extern JAVA_OBJECT __CLASS_java_util_Hashtable_1_1ARRAY; 23 extern JAVA_OBJECT __CLASS_java_util_Hashtable_1_2ARRAY; 24 extern JAVA_OBJECT __CLASS_java_util_Hashtable_1_3ARRAY; 25 //XMLVM_BEGIN_DECLARATIONS 26 #define __ADDITIONAL_INSTANCE_FIELDS_java_util_Hashtable_1 27 //XMLVM_END_DECLARATIONS 28 29 #define __INSTANCE_FIELDS_java_util_Hashtable_1 \ 30 __INSTANCE_FIELDS_java_lang_Object; \ 31 struct { \ 32 __ADDITIONAL_INSTANCE_FIELDS_java_util_Hashtable_1 \ 33 } java_util_Hashtable_1 34 35 struct java_util_Hashtable_1 { 36 __TIB_DEFINITION_java_util_Hashtable_1* tib; 37 struct { 38 __INSTANCE_FIELDS_java_util_Hashtable_1; 39 } fields; 40 }; 41 #ifndef XMLVM_FORWARD_DECL_java_util_Hashtable_1 42 #define XMLVM_FORWARD_DECL_java_util_Hashtable_1 43 typedef struct java_util_Hashtable_1 java_util_Hashtable_1; 44 #endif 45 46 #define XMLVM_VTABLE_SIZE_java_util_Hashtable_1 8 47 #define XMLVM_VTABLE_IDX_java_util_Hashtable_1_hasMoreElements__ 6 48 #define XMLVM_VTABLE_IDX_java_util_Hashtable_1_nextElement__ 7 49 50 void __INIT_java_util_Hashtable_1(); 51 void __INIT_IMPL_java_util_Hashtable_1(); 52 void __DELETE_java_util_Hashtable_1(void* me, void* client_data); 53 void __INIT_INSTANCE_MEMBERS_java_util_Hashtable_1(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer); 54 JAVA_OBJECT __NEW_java_util_Hashtable_1(); 55 JAVA_OBJECT __NEW_INSTANCE_java_util_Hashtable_1(); 56 void java_util_Hashtable_1___INIT___(JAVA_OBJECT me); 57 // Vtable index: 6 58 JAVA_BOOLEAN java_util_Hashtable_1_hasMoreElements__(JAVA_OBJECT me); 59 // Vtable index: 7 60 JAVA_OBJECT java_util_Hashtable_1_nextElement__(JAVA_OBJECT me); 61 62 #endif 63