1 #ifndef __JAVA_LANG_SYSTEM__ 2 #define __JAVA_LANG_SYSTEM__ 3 4 #include "xmlvm.h" 5 6 // Preprocessor constants for interfaces: 7 #define XMLVM_ITABLE_SIZE_java_lang_System 0 8 // Implemented interfaces: 9 // Super Class: 10 #include "java_lang_Object.h" 11 12 // Circular references: 13 #ifndef XMLVM_FORWARD_DECL_java_io_PrintStream 14 #define XMLVM_FORWARD_DECL_java_io_PrintStream 15 XMLVM_FORWARD_DECL(java_io_PrintStream) 16 #endif 17 #ifndef XMLVM_FORWARD_DECL_java_lang_Boolean 18 #define XMLVM_FORWARD_DECL_java_lang_Boolean 19 XMLVM_FORWARD_DECL(java_lang_Boolean) 20 #endif 21 #ifndef XMLVM_FORWARD_DECL_java_lang_Byte 22 #define XMLVM_FORWARD_DECL_java_lang_Byte 23 XMLVM_FORWARD_DECL(java_lang_Byte) 24 #endif 25 #ifndef XMLVM_FORWARD_DECL_java_lang_Character 26 #define XMLVM_FORWARD_DECL_java_lang_Character 27 XMLVM_FORWARD_DECL(java_lang_Character) 28 #endif 29 #ifndef XMLVM_FORWARD_DECL_java_lang_Class 30 #define XMLVM_FORWARD_DECL_java_lang_Class 31 XMLVM_FORWARD_DECL(java_lang_Class) 32 #endif 33 #ifndef XMLVM_FORWARD_DECL_java_lang_Double 34 #define XMLVM_FORWARD_DECL_java_lang_Double 35 XMLVM_FORWARD_DECL(java_lang_Double) 36 #endif 37 #ifndef XMLVM_FORWARD_DECL_java_lang_Float 38 #define XMLVM_FORWARD_DECL_java_lang_Float 39 XMLVM_FORWARD_DECL(java_lang_Float) 40 #endif 41 #ifndef XMLVM_FORWARD_DECL_java_lang_Integer 42 #define XMLVM_FORWARD_DECL_java_lang_Integer 43 XMLVM_FORWARD_DECL(java_lang_Integer) 44 #endif 45 #ifndef XMLVM_FORWARD_DECL_java_lang_Long 46 #define XMLVM_FORWARD_DECL_java_lang_Long 47 XMLVM_FORWARD_DECL(java_lang_Long) 48 #endif 49 #ifndef XMLVM_FORWARD_DECL_java_lang_NullPointerException 50 #define XMLVM_FORWARD_DECL_java_lang_NullPointerException 51 XMLVM_FORWARD_DECL(java_lang_NullPointerException) 52 #endif 53 #ifndef XMLVM_FORWARD_DECL_java_lang_Runtime 54 #define XMLVM_FORWARD_DECL_java_lang_Runtime 55 XMLVM_FORWARD_DECL(java_lang_Runtime) 56 #endif 57 #ifndef XMLVM_FORWARD_DECL_java_lang_RuntimePermission 58 #define XMLVM_FORWARD_DECL_java_lang_RuntimePermission 59 XMLVM_FORWARD_DECL(java_lang_RuntimePermission) 60 #endif 61 #ifndef XMLVM_FORWARD_DECL_java_lang_SecurityManager 62 #define XMLVM_FORWARD_DECL_java_lang_SecurityManager 63 XMLVM_FORWARD_DECL(java_lang_SecurityManager) 64 #endif 65 #ifndef XMLVM_FORWARD_DECL_java_lang_Short 66 #define XMLVM_FORWARD_DECL_java_lang_Short 67 XMLVM_FORWARD_DECL(java_lang_Short) 68 #endif 69 #ifndef XMLVM_FORWARD_DECL_java_lang_String 70 #define XMLVM_FORWARD_DECL_java_lang_String 71 XMLVM_FORWARD_DECL(java_lang_String) 72 #endif 73 #ifndef XMLVM_FORWARD_DECL_java_lang_StringBuilder 74 #define XMLVM_FORWARD_DECL_java_lang_StringBuilder 75 XMLVM_FORWARD_DECL(java_lang_StringBuilder) 76 #endif 77 #ifndef XMLVM_FORWARD_DECL_java_util_Map 78 #define XMLVM_FORWARD_DECL_java_util_Map 79 XMLVM_FORWARD_DECL(java_util_Map) 80 #endif 81 #ifndef XMLVM_FORWARD_DECL_java_util_Properties 82 #define XMLVM_FORWARD_DECL_java_util_Properties 83 XMLVM_FORWARD_DECL(java_util_Properties) 84 #endif 85 #ifndef XMLVM_FORWARD_DECL_java_util_PropertyPermission 86 #define XMLVM_FORWARD_DECL_java_util_PropertyPermission 87 XMLVM_FORWARD_DECL(java_util_PropertyPermission) 88 #endif 89 #ifndef XMLVM_FORWARD_DECL_org_xmlvm_runtime_XMLVMUtil 90 #define XMLVM_FORWARD_DECL_org_xmlvm_runtime_XMLVMUtil 91 XMLVM_FORWARD_DECL(org_xmlvm_runtime_XMLVMUtil) 92 #endif 93 // Class declarations for java.lang.System 94 XMLVM_DEFINE_CLASS(java_lang_System, 6, XMLVM_ITABLE_SIZE_java_lang_System) 95 96 extern JAVA_OBJECT __CLASS_java_lang_System; 97 extern JAVA_OBJECT __CLASS_java_lang_System_1ARRAY; 98 extern JAVA_OBJECT __CLASS_java_lang_System_2ARRAY; 99 extern JAVA_OBJECT __CLASS_java_lang_System_3ARRAY; 100 //XMLVM_BEGIN_DECLARATIONS 101 #define __ADDITIONAL_INSTANCE_FIELDS_java_lang_System 102 //XMLVM_END_DECLARATIONS 103 104 #define __INSTANCE_FIELDS_java_lang_System \ 105 __INSTANCE_FIELDS_java_lang_Object; \ 106 struct { \ 107 __ADDITIONAL_INSTANCE_FIELDS_java_lang_System \ 108 } java_lang_System 109 110 struct java_lang_System { 111 __TIB_DEFINITION_java_lang_System* tib; 112 struct { 113 __INSTANCE_FIELDS_java_lang_System; 114 } fields; 115 }; 116 #ifndef XMLVM_FORWARD_DECL_java_lang_System 117 #define XMLVM_FORWARD_DECL_java_lang_System 118 typedef struct java_lang_System java_lang_System; 119 #endif 120 121 #define XMLVM_VTABLE_SIZE_java_lang_System 6 122 123 void __INIT_java_lang_System(); 124 void __INIT_IMPL_java_lang_System(); 125 void __DELETE_java_lang_System(void* me, void* client_data); 126 void __INIT_INSTANCE_MEMBERS_java_lang_System(JAVA_OBJECT me, int derivedClassWillRegisterFinalizer); 127 JAVA_OBJECT __NEW_java_lang_System(); 128 JAVA_OBJECT __NEW_INSTANCE_java_lang_System(); 129 JAVA_OBJECT java_lang_System_GET_in(); 130 void java_lang_System_PUT_in(JAVA_OBJECT v); 131 JAVA_OBJECT java_lang_System_GET_out(); 132 void java_lang_System_PUT_out(JAVA_OBJECT v); 133 JAVA_OBJECT java_lang_System_GET_err(); 134 void java_lang_System_PUT_err(JAVA_OBJECT v); 135 JAVA_OBJECT java_lang_System_GET_RUNTIME(); 136 void java_lang_System_PUT_RUNTIME(JAVA_OBJECT v); 137 JAVA_OBJECT java_lang_System_GET_systemProperties(); 138 void java_lang_System_PUT_systemProperties(JAVA_OBJECT v); 139 JAVA_OBJECT java_lang_System_GET_security(); 140 void java_lang_System_PUT_security(JAVA_OBJECT v); 141 JAVA_INT java_lang_System_GET_InitLocale(); 142 void java_lang_System_PUT_InitLocale(JAVA_INT v); 143 JAVA_INT java_lang_System_GET_PlatformEncoding(); 144 void java_lang_System_PUT_PlatformEncoding(JAVA_INT v); 145 JAVA_INT java_lang_System_GET_FileEncoding(); 146 void java_lang_System_PUT_FileEncoding(JAVA_INT v); 147 JAVA_INT java_lang_System_GET_OSEncoding(); 148 void java_lang_System_PUT_OSEncoding(JAVA_INT v); 149 void java_lang_System_initNativeLayer__(); 150 void java_lang_System_setIn___java_io_InputStream(JAVA_OBJECT n1); 151 void java_lang_System_setOut___java_io_PrintStream(JAVA_OBJECT n1); 152 void java_lang_System_setErr___java_io_PrintStream(JAVA_OBJECT n1); 153 void java_lang_System___INIT___(JAVA_OBJECT me); 154 void java_lang_System_arraycopy___java_lang_Object_int_java_lang_Object_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_OBJECT n3, JAVA_INT n4, JAVA_INT n5); 155 void java_lang_System_arraycopy___java_lang_Object_1ARRAY_int_java_lang_Object_1ARRAY_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_OBJECT n3, JAVA_INT n4, JAVA_INT n5); 156 void java_lang_System_arraycopy___int_1ARRAY_int_int_1ARRAY_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_OBJECT n3, JAVA_INT n4, JAVA_INT n5); 157 void java_lang_System_arraycopy___byte_1ARRAY_int_byte_1ARRAY_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_OBJECT n3, JAVA_INT n4, JAVA_INT n5); 158 void java_lang_System_arraycopy___short_1ARRAY_int_short_1ARRAY_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_OBJECT n3, JAVA_INT n4, JAVA_INT n5); 159 void java_lang_System_arraycopy___long_1ARRAY_int_long_1ARRAY_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_OBJECT n3, JAVA_INT n4, JAVA_INT n5); 160 void java_lang_System_arraycopy___char_1ARRAY_int_char_1ARRAY_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_OBJECT n3, JAVA_INT n4, JAVA_INT n5); 161 void java_lang_System_arraycopy___boolean_1ARRAY_int_boolean_1ARRAY_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_OBJECT n3, JAVA_INT n4, JAVA_INT n5); 162 void java_lang_System_arraycopy___double_1ARRAY_int_double_1ARRAY_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_OBJECT n3, JAVA_INT n4, JAVA_INT n5); 163 void java_lang_System_arraycopy___float_1ARRAY_int_float_1ARRAY_int_int(JAVA_OBJECT n1, JAVA_INT n2, JAVA_OBJECT n3, JAVA_INT n4, JAVA_INT n5); 164 JAVA_LONG java_lang_System_currentTimeMillis__(); 165 JAVA_LONG java_lang_System_nanoTime__(); 166 void java_lang_System_ensureProperties__(); 167 void java_lang_System_exit___int(JAVA_INT n1); 168 void java_lang_System_nativeExit___int(JAVA_INT n1); 169 void java_lang_System_gc__(); 170 JAVA_OBJECT java_lang_System_getenv___java_lang_String(JAVA_OBJECT n1); 171 JAVA_OBJECT java_lang_System_getenv__(); 172 JAVA_OBJECT java_lang_System_inheritedChannel__(); 173 JAVA_OBJECT java_lang_System_getProperties__(); 174 JAVA_OBJECT java_lang_System_internalGetProperties__(); 175 JAVA_OBJECT java_lang_System_getProperty___java_lang_String(JAVA_OBJECT n1); 176 JAVA_OBJECT java_lang_System_getProperty___java_lang_String_java_lang_String(JAVA_OBJECT n1, JAVA_OBJECT n2); 177 JAVA_OBJECT java_lang_System_setProperty___java_lang_String_java_lang_String(JAVA_OBJECT n1, JAVA_OBJECT n2); 178 JAVA_OBJECT java_lang_System_clearProperty___java_lang_String(JAVA_OBJECT n1); 179 JAVA_OBJECT java_lang_System_getPropertyList__(); 180 JAVA_OBJECT java_lang_System_getEncoding___int(JAVA_INT n1); 181 JAVA_OBJECT java_lang_System_getSecurityManager__(); 182 JAVA_INT java_lang_System_identityHashCode___java_lang_Object(JAVA_OBJECT n1); 183 void java_lang_System_loadLibrary___java_lang_String(JAVA_OBJECT n1); 184 void java_lang_System_runFinalization__(); 185 void java_lang_System_runFinalizersOnExit___boolean(JAVA_BOOLEAN n1); 186 void java_lang_System_setProperties___java_util_Properties(JAVA_OBJECT n1); 187 void java_lang_System_setSecurityManager___java_lang_SecurityManager(JAVA_OBJECT n1); 188 void java_lang_System___CLINIT_(); 189 190 #endif 191