1 #ifndef __JAVA_NIO_CHARSET_CHARSET_2__ 2 #define __JAVA_NIO_CHARSET_CHARSET_2__ 3 4 #include "xmlvm.h" 5 6 // Preprocessor constants for interfaces: 7 #define XMLVM_ITABLE_SIZE_java_nio_charset_Charset_2 1 8 // Implemented interfaces: 9 #include "java_security_PrivilegedAction.h" 10 // Super Class: 11 #include "java_lang_Object.h" 12 13 // Circular references: 14 #ifndef XMLVM_FORWARD_DECL_java_lang_ClassLoader 15 #define XMLVM_FORWARD_DECL_java_lang_ClassLoader 16 XMLVM_FORWARD_DECL(java_lang_ClassLoader) 17 #endif 18 #ifndef XMLVM_FORWARD_DECL_java_lang_Thread 19 #define XMLVM_FORWARD_DECL_java_lang_Thread 20 XMLVM_FORWARD_DECL(java_lang_Thread) 21 #endif 22 #ifndef XMLVM_FORWARD_DECL_java_nio_charset_Charset 23 #define XMLVM_FORWARD_DECL_java_nio_charset_Charset 24 XMLVM_FORWARD_DECL(java_nio_charset_Charset) 25 #endif 26 // Class declarations for java.nio.charset.Charset$2 27 XMLVM_DEFINE_CLASS(java_nio_charset_Charset_2, 7, XMLVM_ITABLE_SIZE_java_nio_charset_Charset_2) 28 29 extern JAVA_OBJECT __CLASS_java_nio_charset_Charset_2; 30 extern JAVA_OBJECT __CLASS_java_nio_charset_Charset_2_1ARRAY; 31 extern JAVA_OBJECT __CLASS_java_nio_charset_Charset_2_2ARRAY; 32 extern JAVA_OBJECT __CLASS_java_nio_charset_Charset_2_3ARRAY; 33 //XMLVM_BEGIN_DECLARATIONS 34 #define __ADDITIONAL_INSTANCE_FIELDS_java_nio_charset_Charset_2 35 //XMLVM_END_DECLARATIONS 36 37 #define __INSTANCE_FIELDS_java_nio_charset_Charset_2 \ 38 __INSTANCE_FIELDS_java_lang_Object; \ 39 struct { \ 40 JAVA_OBJECT val_t_; \ 41 __ADDITIONAL_INSTANCE_FIELDS_java_nio_charset_Charset_2 \ 42 } java_nio_charset_Charset_2 43 44 struct java_nio_charset_Charset_2 { 45 __TIB_DEFINITION_java_nio_charset_Charset_2* tib; 46 struct { 47 __INSTANCE_FIELDS_java_nio_charset_Charset_2; 48 } fields; 49 }; 50 #ifndef XMLVM_FORWARD_DECL_java_nio_charset_Charset_2 51 #define XMLVM_FORWARD_DECL_java_nio_charset_Charset_2 52 typedef struct java_nio_charset_Charset_2 java_nio_charset_Charset_2; 53 #endif 54 55 #define XMLVM_VTABLE_SIZE_java_nio_charset_Charset_2 7 56 #define XMLVM_VTABLE_IDX_java_nio_charset_Charset_2_run__ 6 57 58 void __INIT_java_nio_charset_Charset_2(); 59 void __INIT_IMPL_java_nio_charset_Charset_2(); 60 void __DELETE_java_nio_charset_Charset_2(void* me, void* client_data); 61 void __INIT_INSTANCE_MEMBERS_java_nio_charset_Charset_2(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer); 62 JAVA_OBJECT __NEW_java_nio_charset_Charset_2(); 63 JAVA_OBJECT __NEW_INSTANCE_java_nio_charset_Charset_2(); 64 void java_nio_charset_Charset_2___INIT____java_lang_Thread(JAVA_OBJECT me, JAVA_OBJECT n1); 65 // Vtable index: 6 66 JAVA_OBJECT java_nio_charset_Charset_2_run__(JAVA_OBJECT me); 67 68 #endif 69