1 #ifndef __ORG_XMLVM_RUNTIME_XMLVMOUTPUTSTREAM__
2 #define __ORG_XMLVM_RUNTIME_XMLVMOUTPUTSTREAM__
3 
4 #include "xmlvm.h"
5 
6 // Preprocessor constants for interfaces:
7 #define XMLVM_ITABLE_SIZE_org_xmlvm_runtime_XMLVMOutputStream 2
8 // Implemented interfaces:
9 // Super Class:
10 #include "java_io_OutputStream.h"
11 
12 // Circular references:
13 // Class declarations for org.xmlvm.runtime.XMLVMOutputStream
14 XMLVM_DEFINE_CLASS(org_xmlvm_runtime_XMLVMOutputStream, 12, XMLVM_ITABLE_SIZE_org_xmlvm_runtime_XMLVMOutputStream)
15 
16 extern JAVA_OBJECT __CLASS_org_xmlvm_runtime_XMLVMOutputStream;
17 extern JAVA_OBJECT __CLASS_org_xmlvm_runtime_XMLVMOutputStream_1ARRAY;
18 extern JAVA_OBJECT __CLASS_org_xmlvm_runtime_XMLVMOutputStream_2ARRAY;
19 extern JAVA_OBJECT __CLASS_org_xmlvm_runtime_XMLVMOutputStream_3ARRAY;
20 //XMLVM_BEGIN_DECLARATIONS
21 #define __ADDITIONAL_INSTANCE_FIELDS_org_xmlvm_runtime_XMLVMOutputStream
22 //XMLVM_END_DECLARATIONS
23 
24 #define __INSTANCE_FIELDS_org_xmlvm_runtime_XMLVMOutputStream \
25     __INSTANCE_FIELDS_java_io_OutputStream; \
26     struct { \
27         __ADDITIONAL_INSTANCE_FIELDS_org_xmlvm_runtime_XMLVMOutputStream \
28     } org_xmlvm_runtime_XMLVMOutputStream
29 
30 struct org_xmlvm_runtime_XMLVMOutputStream {
31     __TIB_DEFINITION_org_xmlvm_runtime_XMLVMOutputStream* tib;
32     struct {
33         __INSTANCE_FIELDS_org_xmlvm_runtime_XMLVMOutputStream;
34     } fields;
35 };
36 #ifndef XMLVM_FORWARD_DECL_org_xmlvm_runtime_XMLVMOutputStream
37 #define XMLVM_FORWARD_DECL_org_xmlvm_runtime_XMLVMOutputStream
38 typedef struct org_xmlvm_runtime_XMLVMOutputStream org_xmlvm_runtime_XMLVMOutputStream;
39 #endif
40 
41 #define XMLVM_VTABLE_SIZE_org_xmlvm_runtime_XMLVMOutputStream 12
42 #define XMLVM_VTABLE_IDX_org_xmlvm_runtime_XMLVMOutputStream_write___int 11
43 
44 void __INIT_org_xmlvm_runtime_XMLVMOutputStream();
45 void __INIT_IMPL_org_xmlvm_runtime_XMLVMOutputStream();
46 void __DELETE_org_xmlvm_runtime_XMLVMOutputStream(void* me, void* client_data);
47 void __INIT_INSTANCE_MEMBERS_org_xmlvm_runtime_XMLVMOutputStream(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
48 JAVA_OBJECT __NEW_org_xmlvm_runtime_XMLVMOutputStream();
49 JAVA_OBJECT __NEW_INSTANCE_org_xmlvm_runtime_XMLVMOutputStream();
50 void org_xmlvm_runtime_XMLVMOutputStream___INIT___(JAVA_OBJECT me);
51 // Vtable index: 11
52 void org_xmlvm_runtime_XMLVMOutputStream_write___int(JAVA_OBJECT me, JAVA_INT n1);
53 void org_xmlvm_runtime_XMLVMOutputStream_nativeWrite___int(JAVA_INT n1);
54 
55 #endif
56