1
#ifndef __ORG_APACHE_HARMONY_NIOCHAR_CHARSET_UTF_8_ENCODER__
2
#define __ORG_APACHE_HARMONY_NIOCHAR_CHARSET_UTF_8_ENCODER__
6
// Preprocessor constants for interfaces:
7
#define XMLVM_ITABLE_SIZE_org_apache_harmony_niochar_charset_UTF_8_Encoder 0
8
// Implemented interfaces:
10
#include "java_nio_charset_CharsetEncoder.h"
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)
17
#ifndef XMLVM_FORWARD_DECL_java_lang_Object
18
#define XMLVM_FORWARD_DECL_java_lang_Object
19
XMLVM_FORWARD_DECL(java_lang_Object)
21
#ifndef XMLVM_FORWARD_DECL_java_nio_ByteBuffer
22
#define XMLVM_FORWARD_DECL_java_nio_ByteBuffer
23
XMLVM_FORWARD_DECL(java_nio_ByteBuffer)
25
#ifndef XMLVM_FORWARD_DECL_java_nio_CharBuffer
26
#define XMLVM_FORWARD_DECL_java_nio_CharBuffer
27
XMLVM_FORWARD_DECL(java_nio_CharBuffer)
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)
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)
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)
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)
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
52
#define __INSTANCE_FIELDS_org_apache_harmony_niochar_charset_UTF_8_Encoder \
53
__INSTANCE_FIELDS_java_nio_charset_CharsetEncoder; \
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
59
struct org_apache_harmony_niochar_charset_UTF_8_Encoder {
60
__TIB_DEFINITION_org_apache_harmony_niochar_charset_UTF_8_Encoder* tib;
62
__INSTANCE_FIELDS_org_apache_harmony_niochar_charset_UTF_8_Encoder;
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;
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
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);
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);