1
#ifndef __JAVA_IO_PRINTSTREAM__
2
#define __JAVA_IO_PRINTSTREAM__
6
// Preprocessor constants for interfaces:
7
#define XMLVM_ITABLE_SIZE_java_io_PrintStream 5
8
// Implemented interfaces:
9
#include "java_io_Closeable.h"
10
#include "java_lang_Appendable.h"
12
#include "java_io_FilterOutputStream.h"
14
// Circular references:
15
#ifndef XMLVM_FORWARD_DECL_java_io_File
16
#define XMLVM_FORWARD_DECL_java_io_File
17
XMLVM_FORWARD_DECL(java_io_File)
19
#ifndef XMLVM_FORWARD_DECL_java_io_IOException
20
#define XMLVM_FORWARD_DECL_java_io_IOException
21
XMLVM_FORWARD_DECL(java_io_IOException)
23
#ifndef XMLVM_FORWARD_DECL_java_io_OutputStream
24
#define XMLVM_FORWARD_DECL_java_io_OutputStream
25
XMLVM_FORWARD_DECL(java_io_OutputStream)
27
#ifndef XMLVM_FORWARD_DECL_java_lang_CharSequence
28
#define XMLVM_FORWARD_DECL_java_lang_CharSequence
29
XMLVM_FORWARD_DECL(java_lang_CharSequence)
31
#ifndef XMLVM_FORWARD_DECL_java_lang_Class
32
#define XMLVM_FORWARD_DECL_java_lang_Class
33
XMLVM_FORWARD_DECL(java_lang_Class)
35
#ifndef XMLVM_FORWARD_DECL_java_lang_NullPointerException
36
#define XMLVM_FORWARD_DECL_java_lang_NullPointerException
37
XMLVM_FORWARD_DECL(java_lang_NullPointerException)
39
#ifndef XMLVM_FORWARD_DECL_java_lang_Object
40
#define XMLVM_FORWARD_DECL_java_lang_Object
41
XMLVM_FORWARD_DECL(java_lang_Object)
43
#ifndef XMLVM_FORWARD_DECL_java_lang_String
44
#define XMLVM_FORWARD_DECL_java_lang_String
45
XMLVM_FORWARD_DECL(java_lang_String)
47
#ifndef XMLVM_FORWARD_DECL_java_lang_Throwable
48
#define XMLVM_FORWARD_DECL_java_lang_Throwable
49
XMLVM_FORWARD_DECL(java_lang_Throwable)
51
#ifndef XMLVM_FORWARD_DECL_java_nio_charset_Charset
52
#define XMLVM_FORWARD_DECL_java_nio_charset_Charset
53
XMLVM_FORWARD_DECL(java_nio_charset_Charset)
55
#ifndef XMLVM_FORWARD_DECL_java_util_Locale
56
#define XMLVM_FORWARD_DECL_java_util_Locale
57
XMLVM_FORWARD_DECL(java_util_Locale)
59
// Class declarations for java.io.PrintStream
60
XMLVM_DEFINE_CLASS(java_io_PrintStream, 15, XMLVM_ITABLE_SIZE_java_io_PrintStream)
62
extern JAVA_OBJECT __CLASS_java_io_PrintStream;
63
extern JAVA_OBJECT __CLASS_java_io_PrintStream_1ARRAY;
64
extern JAVA_OBJECT __CLASS_java_io_PrintStream_2ARRAY;
65
extern JAVA_OBJECT __CLASS_java_io_PrintStream_3ARRAY;
66
//XMLVM_BEGIN_DECLARATIONS
67
#define __ADDITIONAL_INSTANCE_FIELDS_java_io_PrintStream
68
//XMLVM_END_DECLARATIONS
70
#define __INSTANCE_FIELDS_java_io_PrintStream \
71
__INSTANCE_FIELDS_java_io_FilterOutputStream; \
73
JAVA_BOOLEAN ioError_; \
74
JAVA_BOOLEAN autoflush_; \
75
JAVA_OBJECT encoding_; \
76
JAVA_OBJECT lineSeparator_; \
77
__ADDITIONAL_INSTANCE_FIELDS_java_io_PrintStream \
80
struct java_io_PrintStream {
81
__TIB_DEFINITION_java_io_PrintStream* tib;
83
__INSTANCE_FIELDS_java_io_PrintStream;
86
#ifndef XMLVM_FORWARD_DECL_java_io_PrintStream
87
#define XMLVM_FORWARD_DECL_java_io_PrintStream
88
typedef struct java_io_PrintStream java_io_PrintStream;
91
#define XMLVM_VTABLE_SIZE_java_io_PrintStream 15
92
#define XMLVM_VTABLE_IDX_java_io_PrintStream_checkError__ 6
93
#define XMLVM_VTABLE_IDX_java_io_PrintStream_close__ 7
94
#define XMLVM_VTABLE_IDX_java_io_PrintStream_flush__ 8
95
#define XMLVM_VTABLE_IDX_java_io_PrintStream_write___byte_1ARRAY_int_int 10
96
#define XMLVM_VTABLE_IDX_java_io_PrintStream_write___int 11
97
#define XMLVM_VTABLE_IDX_java_io_PrintStream_append___char 12
98
#define XMLVM_VTABLE_IDX_java_io_PrintStream_append___java_lang_CharSequence 13
99
#define XMLVM_VTABLE_IDX_java_io_PrintStream_append___java_lang_CharSequence_int_int 14
101
void __INIT_java_io_PrintStream();
102
void __INIT_IMPL_java_io_PrintStream();
103
void __DELETE_java_io_PrintStream(void* me, void* client_data);
104
void __INIT_INSTANCE_MEMBERS_java_io_PrintStream(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
105
JAVA_OBJECT __NEW_java_io_PrintStream();
106
JAVA_OBJECT __NEW_INSTANCE_java_io_PrintStream();
107
JAVA_OBJECT java_io_PrintStream_GET_TOKEN_NULL();
108
void java_io_PrintStream_PUT_TOKEN_NULL(JAVA_OBJECT v);
109
void java_io_PrintStream___INIT____java_io_OutputStream(JAVA_OBJECT me, JAVA_OBJECT n1);
110
void java_io_PrintStream___INIT____java_io_OutputStream_boolean(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_BOOLEAN n2);
111
void java_io_PrintStream___INIT____java_io_OutputStream_boolean_java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_BOOLEAN n2, JAVA_OBJECT n3);
112
void java_io_PrintStream___INIT____java_io_File(JAVA_OBJECT me, JAVA_OBJECT n1);
113
void java_io_PrintStream___INIT____java_io_File_java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2);
114
void java_io_PrintStream___INIT____java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1);
115
void java_io_PrintStream___INIT____java_lang_String_java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2);
117
JAVA_BOOLEAN java_io_PrintStream_checkError__(JAVA_OBJECT me);
119
void java_io_PrintStream_close__(JAVA_OBJECT me);
121
void java_io_PrintStream_flush__(JAVA_OBJECT me);
122
JAVA_OBJECT java_io_PrintStream_format___java_lang_String_java_lang_Object_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2);
123
JAVA_OBJECT java_io_PrintStream_format___java_util_Locale_java_lang_String_java_lang_Object_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3);
124
JAVA_OBJECT java_io_PrintStream_printf___java_lang_String_java_lang_Object_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2);
125
JAVA_OBJECT java_io_PrintStream_printf___java_util_Locale_java_lang_String_java_lang_Object_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_OBJECT n2, JAVA_OBJECT n3);
126
void java_io_PrintStream_newline__(JAVA_OBJECT me);
127
void java_io_PrintStream_print___char_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1);
128
void java_io_PrintStream_print___char(JAVA_OBJECT me, JAVA_CHAR n1);
129
void java_io_PrintStream_print___double(JAVA_OBJECT me, JAVA_DOUBLE n1);
130
void java_io_PrintStream_print___float(JAVA_OBJECT me, JAVA_FLOAT n1);
131
void java_io_PrintStream_print___int(JAVA_OBJECT me, JAVA_INT n1);
132
void java_io_PrintStream_print___long(JAVA_OBJECT me, JAVA_LONG n1);
133
void java_io_PrintStream_print___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
134
void java_io_PrintStream_print___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1);
135
void java_io_PrintStream_print___boolean(JAVA_OBJECT me, JAVA_BOOLEAN n1);
136
void java_io_PrintStream_println__(JAVA_OBJECT me);
137
void java_io_PrintStream_println___char_1ARRAY(JAVA_OBJECT me, JAVA_OBJECT n1);
138
void java_io_PrintStream_println___char(JAVA_OBJECT me, JAVA_CHAR n1);
139
void java_io_PrintStream_println___double(JAVA_OBJECT me, JAVA_DOUBLE n1);
140
void java_io_PrintStream_println___float(JAVA_OBJECT me, JAVA_FLOAT n1);
141
void java_io_PrintStream_println___int(JAVA_OBJECT me, JAVA_INT n1);
142
void java_io_PrintStream_println___long(JAVA_OBJECT me, JAVA_LONG n1);
143
void java_io_PrintStream_println___java_lang_Object(JAVA_OBJECT me, JAVA_OBJECT n1);
144
void java_io_PrintStream_println___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1);
145
void java_io_PrintStream_println___boolean(JAVA_OBJECT me, JAVA_BOOLEAN n1);
146
void java_io_PrintStream_setError__(JAVA_OBJECT me);
148
void java_io_PrintStream_write___byte_1ARRAY_int_int(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3);
150
void java_io_PrintStream_write___int(JAVA_OBJECT me, JAVA_INT n1);
152
JAVA_OBJECT java_io_PrintStream_append___char(JAVA_OBJECT me, JAVA_CHAR n1);
154
JAVA_OBJECT java_io_PrintStream_append___java_lang_CharSequence(JAVA_OBJECT me, JAVA_OBJECT n1);
156
JAVA_OBJECT java_io_PrintStream_append___java_lang_CharSequence_int_int(JAVA_OBJECT me, JAVA_OBJECT n1, JAVA_INT n2, JAVA_INT n3);