1 #ifndef __JAVA_IO_FILEDESCRIPTOR__
2 #define __JAVA_IO_FILEDESCRIPTOR__
3 
4 #include "xmlvm.h"
5 
6 // Preprocessor constants for interfaces:
7 #define XMLVM_ITABLE_SIZE_java_io_FileDescriptor 0
8 // Implemented interfaces:
9 // Super Class:
10 #include "java_lang_Object.h"
11 
12 // Circular references:
13 // Class declarations for java.io.FileDescriptor
14 XMLVM_DEFINE_CLASS(java_io_FileDescriptor, 6, XMLVM_ITABLE_SIZE_java_io_FileDescriptor)
15 
16 extern JAVA_OBJECT __CLASS_java_io_FileDescriptor;
17 extern JAVA_OBJECT __CLASS_java_io_FileDescriptor_1ARRAY;
18 extern JAVA_OBJECT __CLASS_java_io_FileDescriptor_2ARRAY;
19 extern JAVA_OBJECT __CLASS_java_io_FileDescriptor_3ARRAY;
20 //XMLVM_BEGIN_DECLARATIONS
21 #define __ADDITIONAL_INSTANCE_FIELDS_java_io_FileDescriptor
22 //XMLVM_END_DECLARATIONS
23 
24 #define __INSTANCE_FIELDS_java_io_FileDescriptor \
25     __INSTANCE_FIELDS_java_lang_Object; \
26     struct { \
27         JAVA_LONG descriptor_; \
28         JAVA_BOOLEAN readOnly_; \
29         __ADDITIONAL_INSTANCE_FIELDS_java_io_FileDescriptor \
30     } java_io_FileDescriptor
31 
32 struct java_io_FileDescriptor {
33     __TIB_DEFINITION_java_io_FileDescriptor* tib;
34     struct {
35         __INSTANCE_FIELDS_java_io_FileDescriptor;
36     } fields;
37 };
38 #ifndef XMLVM_FORWARD_DECL_java_io_FileDescriptor
39 #define XMLVM_FORWARD_DECL_java_io_FileDescriptor
40 typedef struct java_io_FileDescriptor java_io_FileDescriptor;
41 #endif
42 
43 #define XMLVM_VTABLE_SIZE_java_io_FileDescriptor 6
44 
45 void __INIT_java_io_FileDescriptor();
46 void __INIT_IMPL_java_io_FileDescriptor();
47 void __DELETE_java_io_FileDescriptor(void* me, void* client_data);
48 void __INIT_INSTANCE_MEMBERS_java_io_FileDescriptor(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
49 JAVA_OBJECT __NEW_java_io_FileDescriptor();
50 JAVA_OBJECT __NEW_INSTANCE_java_io_FileDescriptor();
51 void xmlvm_init_native_java_io_FileDescriptor();
52 JAVA_OBJECT java_io_FileDescriptor_GET_in();
53 void java_io_FileDescriptor_PUT_in(JAVA_OBJECT v);
54 JAVA_OBJECT java_io_FileDescriptor_GET_out();
55 void java_io_FileDescriptor_PUT_out(JAVA_OBJECT v);
56 JAVA_OBJECT java_io_FileDescriptor_GET_err();
57 void java_io_FileDescriptor_PUT_err(JAVA_OBJECT v);
58 void java_io_FileDescriptor___CLINIT_();
59 void java_io_FileDescriptor_oneTimeInitialization__();
60 void java_io_FileDescriptor___INIT___(JAVA_OBJECT me);
61 void java_io_FileDescriptor_sync__(JAVA_OBJECT me);
62 void java_io_FileDescriptor_syncImpl__(JAVA_OBJECT me);
63 JAVA_BOOLEAN java_io_FileDescriptor_valid__(JAVA_OBJECT me);
64 
65 #endif
66