1 #ifndef __ORG_APACHE_HARMONY_NIOCHAR_CHARSET_UTF_8_DECODER__
2 #define __ORG_APACHE_HARMONY_NIOCHAR_CHARSET_UTF_8_DECODER__
3 
4 #include "xmlvm.h"
5 
6 // Preprocessor constants for interfaces:
7 #define XMLVM_ITABLE_SIZE_org_apache_harmony_niochar_charset_UTF_8_Decoder 0
8 // Implemented interfaces:
9 // Super Class:
10 #include "java_nio_charset_CharsetDecoder.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$Decoder
42 XMLVM_DEFINE_CLASS(org_apache_harmony_niochar_charset_UTF_8_Decoder, 7, XMLVM_ITABLE_SIZE_org_apache_harmony_niochar_charset_UTF_8_Decoder)
43 
44 extern JAVA_OBJECT __CLASS_org_apache_harmony_niochar_charset_UTF_8_Decoder;
45 extern JAVA_OBJECT __CLASS_org_apache_harmony_niochar_charset_UTF_8_Decoder_1ARRAY;
46 extern JAVA_OBJECT __CLASS_org_apache_harmony_niochar_charset_UTF_8_Decoder_2ARRAY;
47 extern JAVA_OBJECT __CLASS_org_apache_harmony_niochar_charset_UTF_8_Decoder_3ARRAY;
48 //XMLVM_BEGIN_DECLARATIONS
49 #define __ADDITIONAL_INSTANCE_FIELDS_org_apache_harmony_niochar_charset_UTF_8_Decoder
50 //XMLVM_END_DECLARATIONS
51 
52 #define __INSTANCE_FIELDS_org_apache_harmony_niochar_charset_UTF_8_Decoder \
53     __INSTANCE_FIELDS_java_nio_charset_CharsetDecoder; \
54     struct { \
55         JAVA_OBJECT this_0_; \
56         __ADDITIONAL_INSTANCE_FIELDS_org_apache_harmony_niochar_charset_UTF_8_Decoder \
57     } org_apache_harmony_niochar_charset_UTF_8_Decoder
58 
59 struct org_apache_harmony_niochar_charset_UTF_8_Decoder {
60     __TIB_DEFINITION_org_apache_harmony_niochar_charset_UTF_8_Decoder* tib;
61     struct {
62         __INSTANCE_FIELDS_org_apache_harmony_niochar_charset_UTF_8_Decoder;
63     } fields;
64 };
65 #ifndef XMLVM_FORWARD_DECL_org_apache_harmony_niochar_charset_UTF_8_Decoder
66 #define XMLVM_FORWARD_DECL_org_apache_harmony_niochar_charset_UTF_8_Decoder
67 typedef struct org_apache_harmony_niochar_charset_UTF_8_Decoder org_apache_harmony_niochar_charset_UTF_8_Decoder;
68 #endif
69 
70 #define XMLVM_VTABLE_SIZE_org_apache_harmony_niochar_charset_UTF_8_Decoder 7
71 #define XMLVM_VTABLE_IDX_org_apache_harmony_niochar_charset_UTF_8_Decoder_decodeLoop___java_nio_ByteBuffer_java_nio_CharBuffer 6
72 
73 void __INIT_org_apache_harmony_niochar_charset_UTF_8_Decoder();
74 void __INIT_IMPL_org_apache_harmony_niochar_charset_UTF_8_Decoder();
75 void __DELETE_org_apache_harmony_niochar_charset_UTF_8_Decoder(void* me, void* client_data);
76 void __INIT_INSTANCE_MEMBERS_org_apache_harmony_niochar_charset_UTF_8_Decoder(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
77 JAVA_OBJECT __NEW_org_apache_harmony_niochar_charset_UTF_8_Decoder();
78 JAVA_OBJECT __NEW_INSTANCE_org_apache_harmony_niochar_charset_UTF_8_Decoder();
79 void org_apache_harmony_niochar_charset_UTF_8_Decoder___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_Decoder_decodeLoop___java_nio_ByteBuffer_java_nio_CharBuffer(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2);
82 void org_apache_harmony_niochar_charset_UTF_8_Decoder___INIT____org_apache_harmony_niochar_charset_UTF_8_java_nio_charset_Charset_org_apache_harmony_niochar_charset_UTF_8_Decoder(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3);
83 
84 #endif
85