1 #ifndef __JAVA_UTIL_STRINGTOKENIZER__ 2 #define __JAVA_UTIL_STRINGTOKENIZER__ 3 4 #include "xmlvm.h" 5 6 // Preprocessor constants for interfaces: 7 #define XMLVM_ITABLE_SIZE_java_util_StringTokenizer 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_lang_NullPointerException 15 #define XMLVM_FORWARD_DECL_java_lang_NullPointerException 16 XMLVM_FORWARD_DECL(java_lang_NullPointerException) 17 #endif 18 #ifndef XMLVM_FORWARD_DECL_java_lang_String 19 #define XMLVM_FORWARD_DECL_java_lang_String 20 XMLVM_FORWARD_DECL(java_lang_String) 21 #endif 22 // Class declarations for java.util.StringTokenizer 23 XMLVM_DEFINE_CLASS(java_util_StringTokenizer, 8, XMLVM_ITABLE_SIZE_java_util_StringTokenizer) 24 25 extern JAVA_OBJECT __CLASS_java_util_StringTokenizer; 26 extern JAVA_OBJECT __CLASS_java_util_StringTokenizer_1ARRAY; 27 extern JAVA_OBJECT __CLASS_java_util_StringTokenizer_2ARRAY; 28 extern JAVA_OBJECT __CLASS_java_util_StringTokenizer_3ARRAY; 29 //XMLVM_BEGIN_DECLARATIONS 30 #define __ADDITIONAL_INSTANCE_FIELDS_java_util_StringTokenizer 31 //XMLVM_END_DECLARATIONS 32 33 #define __INSTANCE_FIELDS_java_util_StringTokenizer \ 34 __INSTANCE_FIELDS_java_lang_Object; \ 35 struct { \ 36 JAVA_OBJECT string_; \ 37 JAVA_OBJECT delimiters_; \ 38 JAVA_BOOLEAN returnDelimiters_; \ 39 JAVA_INT position_; \ 40 __ADDITIONAL_INSTANCE_FIELDS_java_util_StringTokenizer \ 41 } java_util_StringTokenizer 42 43 struct java_util_StringTokenizer { 44 __TIB_DEFINITION_java_util_StringTokenizer* tib; 45 struct { 46 __INSTANCE_FIELDS_java_util_StringTokenizer; 47 } fields; 48 }; 49 #ifndef XMLVM_FORWARD_DECL_java_util_StringTokenizer 50 #define XMLVM_FORWARD_DECL_java_util_StringTokenizer 51 typedef struct java_util_StringTokenizer java_util_StringTokenizer; 52 #endif 53 54 #define XMLVM_VTABLE_SIZE_java_util_StringTokenizer 8 55 #define XMLVM_VTABLE_IDX_java_util_StringTokenizer_hasMoreElements__ 6 56 #define XMLVM_VTABLE_IDX_java_util_StringTokenizer_nextElement__ 7 57 58 void __INIT_java_util_StringTokenizer(); 59 void __INIT_IMPL_java_util_StringTokenizer(); 60 void __DELETE_java_util_StringTokenizer(void* me, void* client_data); 61 void __INIT_INSTANCE_MEMBERS_java_util_StringTokenizer(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer); 62 JAVA_OBJECT __NEW_java_util_StringTokenizer(); 63 JAVA_OBJECT __NEW_INSTANCE_java_util_StringTokenizer(); 64 void java_util_StringTokenizer___INIT____java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1); 65 void java_util_StringTokenizer___INIT____java_lang_String_java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2); 66 void java_util_StringTokenizer___INIT____java_lang_String_java_lang_String_boolean(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_BOOLEAN n3); 67 JAVA_INT java_util_StringTokenizer_countTokens__(JAVA_OBJECT me); 68 // Vtable index: 6 69 JAVA_BOOLEAN java_util_StringTokenizer_hasMoreElements__(JAVA_OBJECT me); 70 JAVA_BOOLEAN java_util_StringTokenizer_hasMoreTokens__(JAVA_OBJECT me); 71 // Vtable index: 7 72 JAVA_OBJECT java_util_StringTokenizer_nextElement__(JAVA_OBJECT me); 73 JAVA_OBJECT java_util_StringTokenizer_nextToken__(JAVA_OBJECT me); 74 JAVA_OBJECT java_util_StringTokenizer_nextToken___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1); 75 76 #endif 77