1 #ifndef __JAVA_NIO_CHARSET_CHARSET_2__
2 #define __JAVA_NIO_CHARSET_CHARSET_2__
3 
4 #include "xmlvm.h"
5 
6 // Preprocessor constants for interfaces:
7 #define XMLVM_ITABLE_SIZE_java_nio_charset_Charset_2 1
8 // Implemented interfaces:
9 #include "java_security_PrivilegedAction.h"
10 // Super Class:
11 #include "java_lang_Object.h"
12 
13 // Circular references:
14 #ifndef XMLVM_FORWARD_DECL_java_lang_ClassLoader
15 #define XMLVM_FORWARD_DECL_java_lang_ClassLoader
16 XMLVM_FORWARD_DECL(java_lang_ClassLoader)
17 #endif
18 #ifndef XMLVM_FORWARD_DECL_java_lang_Thread
19 #define XMLVM_FORWARD_DECL_java_lang_Thread
20 XMLVM_FORWARD_DECL(java_lang_Thread)
21 #endif
22 #ifndef XMLVM_FORWARD_DECL_java_nio_charset_Charset
23 #define XMLVM_FORWARD_DECL_java_nio_charset_Charset
24 XMLVM_FORWARD_DECL(java_nio_charset_Charset)
25 #endif
26 // Class declarations for java.nio.charset.Charset$2
27 XMLVM_DEFINE_CLASS(java_nio_charset_Charset_2, 7, XMLVM_ITABLE_SIZE_java_nio_charset_Charset_2)
28 
29 extern JAVA_OBJECT __CLASS_java_nio_charset_Charset_2;
30 extern JAVA_OBJECT __CLASS_java_nio_charset_Charset_2_1ARRAY;
31 extern JAVA_OBJECT __CLASS_java_nio_charset_Charset_2_2ARRAY;
32 extern JAVA_OBJECT __CLASS_java_nio_charset_Charset_2_3ARRAY;
33 //XMLVM_BEGIN_DECLARATIONS
34 #define __ADDITIONAL_INSTANCE_FIELDS_java_nio_charset_Charset_2
35 //XMLVM_END_DECLARATIONS
36 
37 #define __INSTANCE_FIELDS_java_nio_charset_Charset_2 \
38     __INSTANCE_FIELDS_java_lang_Object; \
39     struct { \
40         JAVA_OBJECT val_t_; \
41         __ADDITIONAL_INSTANCE_FIELDS_java_nio_charset_Charset_2 \
42     } java_nio_charset_Charset_2
43 
44 struct java_nio_charset_Charset_2 {
45     __TIB_DEFINITION_java_nio_charset_Charset_2* tib;
46     struct {
47         __INSTANCE_FIELDS_java_nio_charset_Charset_2;
48     } fields;
49 };
50 #ifndef XMLVM_FORWARD_DECL_java_nio_charset_Charset_2
51 #define XMLVM_FORWARD_DECL_java_nio_charset_Charset_2
52 typedef struct java_nio_charset_Charset_2 java_nio_charset_Charset_2;
53 #endif
54 
55 #define XMLVM_VTABLE_SIZE_java_nio_charset_Charset_2 7
56 #define XMLVM_VTABLE_IDX_java_nio_charset_Charset_2_run__ 6
57 
58 void __INIT_java_nio_charset_Charset_2();
59 void __INIT_IMPL_java_nio_charset_Charset_2();
60 void __DELETE_java_nio_charset_Charset_2(void* me, void* client_data);
61 void __INIT_INSTANCE_MEMBERS_java_nio_charset_Charset_2(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer);
62 JAVA_OBJECT __NEW_java_nio_charset_Charset_2();
63 JAVA_OBJECT __NEW_INSTANCE_java_nio_charset_Charset_2();
64 void java_nio_charset_Charset_2___INIT____java_lang_Thread(JAVA_OBJECT me, JAVA_OBJECT n1);
65 // Vtable index: 6
66 JAVA_OBJECT java_nio_charset_Charset_2_run__(JAVA_OBJECT me);
67 
68 #endif
69