1 #ifndef __JAVA_NIO_CHARSET_SPI_CHARSETPROVIDER__ 2 #define __JAVA_NIO_CHARSET_SPI_CHARSETPROVIDER__ 3 4 #include "xmlvm.h" 5 6 // Preprocessor constants for interfaces: 7 #define XMLVM_ITABLE_SIZE_java_nio_charset_spi_CharsetProvider 0 8 // Implemented interfaces: 9 // Super Class: 10 #include "java_lang_Object.h" 11 12 // Circular references: 13 #ifndef XMLVM_FORWARD_DECL_java_lang_RuntimePermission 14 #define XMLVM_FORWARD_DECL_java_lang_RuntimePermission 15 XMLVM_FORWARD_DECL(java_lang_RuntimePermission) 16 #endif 17 #ifndef XMLVM_FORWARD_DECL_java_lang_SecurityManager 18 #define XMLVM_FORWARD_DECL_java_lang_SecurityManager 19 XMLVM_FORWARD_DECL(java_lang_SecurityManager) 20 #endif 21 #ifndef XMLVM_FORWARD_DECL_java_lang_String 22 #define XMLVM_FORWARD_DECL_java_lang_String 23 XMLVM_FORWARD_DECL(java_lang_String) 24 #endif 25 #ifndef XMLVM_FORWARD_DECL_java_lang_System 26 #define XMLVM_FORWARD_DECL_java_lang_System 27 XMLVM_FORWARD_DECL(java_lang_System) 28 #endif 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) 32 #endif 33 #ifndef XMLVM_FORWARD_DECL_java_util_Iterator 34 #define XMLVM_FORWARD_DECL_java_util_Iterator 35 XMLVM_FORWARD_DECL(java_util_Iterator) 36 #endif 37 // Class declarations for java.nio.charset.spi.CharsetProvider 38 XMLVM_DEFINE_CLASS(java_nio_charset_spi_CharsetProvider, 8, XMLVM_ITABLE_SIZE_java_nio_charset_spi_CharsetProvider) 39 40 extern JAVA_OBJECT __CLASS_java_nio_charset_spi_CharsetProvider; 41 extern JAVA_OBJECT __CLASS_java_nio_charset_spi_CharsetProvider_1ARRAY; 42 extern JAVA_OBJECT __CLASS_java_nio_charset_spi_CharsetProvider_2ARRAY; 43 extern JAVA_OBJECT __CLASS_java_nio_charset_spi_CharsetProvider_3ARRAY; 44 //XMLVM_BEGIN_DECLARATIONS 45 #define __ADDITIONAL_INSTANCE_FIELDS_java_nio_charset_spi_CharsetProvider 46 //XMLVM_END_DECLARATIONS 47 48 #define __INSTANCE_FIELDS_java_nio_charset_spi_CharsetProvider \ 49 __INSTANCE_FIELDS_java_lang_Object; \ 50 struct { \ 51 __ADDITIONAL_INSTANCE_FIELDS_java_nio_charset_spi_CharsetProvider \ 52 } java_nio_charset_spi_CharsetProvider 53 54 struct java_nio_charset_spi_CharsetProvider { 55 __TIB_DEFINITION_java_nio_charset_spi_CharsetProvider* tib; 56 struct { 57 __INSTANCE_FIELDS_java_nio_charset_spi_CharsetProvider; 58 } fields; 59 }; 60 #ifndef XMLVM_FORWARD_DECL_java_nio_charset_spi_CharsetProvider 61 #define XMLVM_FORWARD_DECL_java_nio_charset_spi_CharsetProvider 62 typedef struct java_nio_charset_spi_CharsetProvider java_nio_charset_spi_CharsetProvider; 63 #endif 64 65 #define XMLVM_VTABLE_SIZE_java_nio_charset_spi_CharsetProvider 8 66 #define XMLVM_VTABLE_IDX_java_nio_charset_spi_CharsetProvider_charsets__ 7 67 #define XMLVM_VTABLE_IDX_java_nio_charset_spi_CharsetProvider_charsetForName___java_lang_String 6 68 69 void __INIT_java_nio_charset_spi_CharsetProvider(); 70 void __INIT_IMPL_java_nio_charset_spi_CharsetProvider(); 71 void __DELETE_java_nio_charset_spi_CharsetProvider(void* me, void* client_data); 72 void __INIT_INSTANCE_MEMBERS_java_nio_charset_spi_CharsetProvider(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer); 73 JAVA_OBJECT __NEW_java_nio_charset_spi_CharsetProvider(); 74 JAVA_OBJECT __NEW_INSTANCE_java_nio_charset_spi_CharsetProvider(); 75 JAVA_OBJECT java_nio_charset_spi_CharsetProvider_GET_CONSTRUCT_PERM(); 76 void java_nio_charset_spi_CharsetProvider_PUT_CONSTRUCT_PERM(JAVA_OBJECT v); 77 void java_nio_charset_spi_CharsetProvider___CLINIT_(); 78 void java_nio_charset_spi_CharsetProvider___INIT___(JAVA_OBJECT me); 79 // Vtable index: 7 80 JAVA_OBJECT java_nio_charset_spi_CharsetProvider_charsets__(JAVA_OBJECT me); 81 // Vtable index: 6 82 JAVA_OBJECT java_nio_charset_spi_CharsetProvider_charsetForName___java_lang_String(JAVA_OBJECT me, JAVA_OBJECT n1); 83 84 #endif 85