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