1 #ifndef __ORG_APACHE_HARMONY_NIOCHAR_CHARSET_UTF_8_ENCODER__ 2 #define __ORG_APACHE_HARMONY_NIOCHAR_CHARSET_UTF_8_ENCODER__ 3 4 #include "xmlvm.h" 5 6 // Preprocessor constants for interfaces: 7 #define XMLVM_ITABLE_SIZE_org_apache_harmony_niochar_charset_UTF_8_Encoder 0 8 // Implemented interfaces: 9 // Super Class: 10 #include "java_nio_charset_CharsetEncoder.h" 11 12 // Circular references: 13 #ifndef XMLVM_FORWARD_DECL_java_lang_Class 14 #define XMLVM_FORWARD_DECL_java_lang_Class 15 XMLVM_FORWARD_DECL(java_lang_Class) 16 #endif 17 #ifndef XMLVM_FORWARD_DECL_java_lang_Object 18 #define XMLVM_FORWARD_DECL_java_lang_Object 19 XMLVM_FORWARD_DECL(java_lang_Object) 20 #endif 21 #ifndef XMLVM_FORWARD_DECL_java_nio_ByteBuffer 22 #define XMLVM_FORWARD_DECL_java_nio_ByteBuffer 23 XMLVM_FORWARD_DECL(java_nio_ByteBuffer) 24 #endif 25 #ifndef XMLVM_FORWARD_DECL_java_nio_CharBuffer 26 #define XMLVM_FORWARD_DECL_java_nio_CharBuffer 27 XMLVM_FORWARD_DECL(java_nio_CharBuffer) 28 #endif 29 #ifndef XMLVM_FORWARD_DECL_java_nio_charset_Charset 30 #define XMLVM_FORWARD_DECL_java_nio_charset_Charset 31 XMLVM_FORWARD_DECL(java_nio_charset_Charset) 32 #endif 33 #ifndef XMLVM_FORWARD_DECL_java_nio_charset_CoderResult 34 #define XMLVM_FORWARD_DECL_java_nio_charset_CoderResult 35 XMLVM_FORWARD_DECL(java_nio_charset_CoderResult) 36 #endif 37 #ifndef XMLVM_FORWARD_DECL_org_apache_harmony_niochar_charset_UTF_8 38 #define XMLVM_FORWARD_DECL_org_apache_harmony_niochar_charset_UTF_8 39 XMLVM_FORWARD_DECL(org_apache_harmony_niochar_charset_UTF_8) 40 #endif 41 // Class declarations for org.apache.harmony.niochar.charset.UTF_8$Encoder 42 XMLVM_DEFINE_CLASS(org_apache_harmony_niochar_charset_UTF_8_Encoder, 7, XMLVM_ITABLE_SIZE_org_apache_harmony_niochar_charset_UTF_8_Encoder) 43 44 extern JAVA_OBJECT __CLASS_org_apache_harmony_niochar_charset_UTF_8_Encoder; 45 extern JAVA_OBJECT __CLASS_org_apache_harmony_niochar_charset_UTF_8_Encoder_1ARRAY; 46 extern JAVA_OBJECT __CLASS_org_apache_harmony_niochar_charset_UTF_8_Encoder_2ARRAY; 47 extern JAVA_OBJECT __CLASS_org_apache_harmony_niochar_charset_UTF_8_Encoder_3ARRAY; 48 //XMLVM_BEGIN_DECLARATIONS 49 #define __ADDITIONAL_INSTANCE_FIELDS_org_apache_harmony_niochar_charset_UTF_8_Encoder 50 //XMLVM_END_DECLARATIONS 51 52 #define __INSTANCE_FIELDS_org_apache_harmony_niochar_charset_UTF_8_Encoder \ 53 __INSTANCE_FIELDS_java_nio_charset_CharsetEncoder; \ 54 struct { \ 55 JAVA_OBJECT this_0_; \ 56 __ADDITIONAL_INSTANCE_FIELDS_org_apache_harmony_niochar_charset_UTF_8_Encoder \ 57 } org_apache_harmony_niochar_charset_UTF_8_Encoder 58 59 struct org_apache_harmony_niochar_charset_UTF_8_Encoder { 60 __TIB_DEFINITION_org_apache_harmony_niochar_charset_UTF_8_Encoder* tib; 61 struct { 62 __INSTANCE_FIELDS_org_apache_harmony_niochar_charset_UTF_8_Encoder; 63 } fields; 64 }; 65 #ifndef XMLVM_FORWARD_DECL_org_apache_harmony_niochar_charset_UTF_8_Encoder 66 #define XMLVM_FORWARD_DECL_org_apache_harmony_niochar_charset_UTF_8_Encoder 67 typedef struct org_apache_harmony_niochar_charset_UTF_8_Encoder org_apache_harmony_niochar_charset_UTF_8_Encoder; 68 #endif 69 70 #define XMLVM_VTABLE_SIZE_org_apache_harmony_niochar_charset_UTF_8_Encoder 7 71 #define XMLVM_VTABLE_IDX_org_apache_harmony_niochar_charset_UTF_8_Encoder_encodeLoop___java_nio_CharBuffer_java_nio_ByteBuffer 6 72 73 void __INIT_org_apache_harmony_niochar_charset_UTF_8_Encoder(); 74 void __INIT_IMPL_org_apache_harmony_niochar_charset_UTF_8_Encoder(); 75 void __DELETE_org_apache_harmony_niochar_charset_UTF_8_Encoder(void* me, void* client_data); 76 void __INIT_INSTANCE_MEMBERS_org_apache_harmony_niochar_charset_UTF_8_Encoder(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer); 77 JAVA_OBJECT __NEW_org_apache_harmony_niochar_charset_UTF_8_Encoder(); 78 JAVA_OBJECT __NEW_INSTANCE_org_apache_harmony_niochar_charset_UTF_8_Encoder(); 79 void org_apache_harmony_niochar_charset_UTF_8_Encoder___INIT____org_apache_harmony_niochar_charset_UTF_8_java_nio_charset_Charset(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2); 80 // Vtable index: 6 81 JAVA_OBJECT org_apache_harmony_niochar_charset_UTF_8_Encoder_encodeLoop___java_nio_CharBuffer_java_nio_ByteBuffer(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2); 82 void org_apache_harmony_niochar_charset_UTF_8_Encoder___INIT____org_apache_harmony_niochar_charset_UTF_8_java_nio_charset_Charset_org_apache_harmony_niochar_charset_UTF_8_Encoder(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3); 83 84 #endif 85