⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nativefunctiontablewin.c

📁 This is a java virtual machine implement in c
💻 C
字号:
/*0001*//* This is a generated file.  Do not modify.
/*0002./ * Generated on Fri Jan 25 22:14:46 CST 2002
/*0003./ */
/*0004*/
/*0005*/
/*0006*/#include <global.h>
/*0007*/
/*0008*/#if !ROMIZING
/*0009*/extern void Java_java_lang_Object_getClass(void);
/*0010*/extern void Java_java_lang_Object_hashCode(void);
/*0011*/extern void Java_java_lang_Object_notify(void);
/*0012*/extern void Java_java_lang_Object_notifyAll(void);
/*0013*/extern void Java_java_lang_Object_wait(void);
/*0014*/extern void Java_java_lang_Throwable_printStackTrace0(void);
/*0015*/extern void Java_java_lang_System_currentTimeMillis(void);
/*0016*/extern void Java_java_lang_System_arraycopy(void);
/*0017*/extern void Java_java_lang_System_identityHashCode(void);
/*0018*/extern void Java_java_lang_System_getProperty0(void);
/*0019*/extern void Java_com_sun_cldc_io_GeneralBase_iowait(void);
/*0020*/extern void Java_java_lang_Class_forName(void);
/*0021*/extern void Java_java_lang_Class_newInstance(void);
/*0022*/extern void Java_java_lang_Class_isInstance(void);
/*0023*/extern void Java_java_lang_Class_isAssignableFrom(void);
/*0024*/extern void Java_java_lang_Class_isInterface(void);
/*0025*/extern void Java_java_lang_Class_isArray(void);
/*0026*/extern void Java_java_lang_Class_getName(void);
/*0027*/extern void Java_java_lang_StringBuffer_append__Ljava_lang_String_2(void);
/*0028*/extern void Java_java_lang_StringBuffer_append__I(void);
/*0029*/extern void Java_java_lang_StringBuffer_toString(void);
/*0030*/extern void Java_java_lang_Thread_currentThread(void);
/*0031*/extern void Java_java_lang_Thread_yield(void);
/*0032*/extern void Java_java_lang_Thread_sleep(void);
/*0033*/extern void Java_java_lang_Thread_start(void);
/*0034*/extern void Java_java_lang_Thread_isAlive(void);
/*0035*/extern void Java_java_lang_Thread_activeCount(void);
/*0036*/extern void Java_java_lang_Thread_setPriority0(void);
/*0037*/extern void Java_com_sun_cldc_io_j2me_debug_PrivateOutputStream_putchar(void);
/*0038*/extern void Java_java_lang_Runtime_exitInternal(void);
/*0039*/extern void Java_java_lang_Runtime_freeMemory(void);
/*0040*/extern void Java_java_lang_Runtime_totalMemory(void);
/*0041*/extern void Java_java_lang_Runtime_gc(void);
/*0042*/extern void Java_java_lang_String_charAt(void);
/*0043*/extern void Java_java_lang_String_equals(void);
/*0044*/extern void Java_java_lang_String_indexOf__I(void);
/*0045*/extern void Java_java_lang_String_indexOf__II(void);
/*0046*/
/*0047*/
/*0048*/const NativeImplementationType java_lang_Object_natives[] = {
/*0049*/    { "getClass",            NULL, Java_java_lang_Object_getClass},
/*0050*/    { "hashCode",            NULL, Java_java_lang_Object_hashCode},
/*0051*/    { "notify",              NULL, Java_java_lang_Object_notify},
/*0052*/    { "notifyAll",           NULL, Java_java_lang_Object_notifyAll},
/*0053*/    { "wait",                NULL, Java_java_lang_Object_wait},
/*0054*/    NATIVE_END_OF_LIST
/*0055*/};
/*0056*/
/*0057*/const NativeImplementationType java_lang_Throwable_natives[] = {
/*0058*/    { "printStackTrace0",    NULL, Java_java_lang_Throwable_printStackTrace0},
/*0059*/    NATIVE_END_OF_LIST
/*0060*/};
/*0061*/
/*0062*/const NativeImplementationType java_lang_System_natives[] = {
/*0063*/    { "currentTimeMillis",   NULL, Java_java_lang_System_currentTimeMillis},
/*0064*/    { "arraycopy",           NULL, Java_java_lang_System_arraycopy},
/*0065*/    { "identityHashCode",    NULL, Java_java_lang_System_identityHashCode},
/*0066*/    { "getProperty0",        NULL, Java_java_lang_System_getProperty0},
/*0067*/    NATIVE_END_OF_LIST
/*0068*/};
/*0069*/
/*0070*/const NativeImplementationType com_sun_cldc_io_GeneralBase_natives[] = {
/*0071*/    { "iowait",              NULL, Java_com_sun_cldc_io_GeneralBase_iowait},
/*0072*/    NATIVE_END_OF_LIST
/*0073*/};
/*0074*/
/*0075*/const NativeImplementationType java_lang_Class_natives[] = {
/*0076*/    { "forName",             NULL, Java_java_lang_Class_forName},
/*0077*/    { "newInstance",         NULL, Java_java_lang_Class_newInstance},
/*0078*/    { "isInstance",          NULL, Java_java_lang_Class_isInstance},
/*0079*/    { "isAssignableFrom",    NULL, Java_java_lang_Class_isAssignableFrom},
/*0080*/    { "isInterface",         NULL, Java_java_lang_Class_isInterface},
/*0081*/    { "isArray",             NULL, Java_java_lang_Class_isArray},
/*0082*/    { "getName",             NULL, Java_java_lang_Class_getName},
/*0083*/    NATIVE_END_OF_LIST
/*0084*/};
/*0085*/
/*0086*/const NativeImplementationType java_lang_StringBuffer_natives[] = {
/*0087*/    { "append",              "(Ljava/lang/String;)Ljava/lang/StringBuffer;", Java_java_lang_StringBuffer_append__Ljava_lang_String_2},
/*0088*/    { "append",              "(I)Ljava/lang/StringBuffer;", Java_java_lang_StringBuffer_append__I},
/*0089*/    { "toString",            NULL, Java_java_lang_StringBuffer_toString},
/*0090*/    NATIVE_END_OF_LIST
/*0091*/};
/*0092*/
/*0093*/const NativeImplementationType java_lang_Thread_natives[] = {
/*0094*/    { "currentThread",       NULL, Java_java_lang_Thread_currentThread},
/*0095*/    { "yield",               NULL, Java_java_lang_Thread_yield},
/*0096*/    { "sleep",               NULL, Java_java_lang_Thread_sleep},
/*0097*/    { "start",               NULL, Java_java_lang_Thread_start},
/*0098*/    { "isAlive",             NULL, Java_java_lang_Thread_isAlive},
/*0099*/    { "activeCount",         NULL, Java_java_lang_Thread_activeCount},
/*0100*/    { "setPriority0",        NULL, Java_java_lang_Thread_setPriority0},
/*0101*/    NATIVE_END_OF_LIST
/*0102*/};
/*0103*/
/*0104*/const NativeImplementationType com_sun_cldc_io_j2me_debug_PrivateOutputStream_natives[] = {
/*0105*/    { "putchar",             NULL, Java_com_sun_cldc_io_j2me_debug_PrivateOutputStream_putchar},
/*0106*/    NATIVE_END_OF_LIST
/*0107*/};
/*0108*/
/*0109*/const NativeImplementationType java_lang_Runtime_natives[] = {
/*0110*/    { "exitInternal",        NULL, Java_java_lang_Runtime_exitInternal},
/*0111*/    { "freeMemory",          NULL, Java_java_lang_Runtime_freeMemory},
/*0112*/    { "totalMemory",         NULL, Java_java_lang_Runtime_totalMemory},
/*0113*/    { "gc",                  NULL, Java_java_lang_Runtime_gc},
/*0114*/    NATIVE_END_OF_LIST
/*0115*/};
/*0116*/
/*0117*/const NativeImplementationType java_lang_String_natives[] = {
/*0118*/    { "charAt",              NULL, Java_java_lang_String_charAt},
/*0119*/    { "equals",              NULL, Java_java_lang_String_equals},
/*0120*/    { "indexOf",             "(I)I", Java_java_lang_String_indexOf__I},
/*0121*/    { "indexOf",             "(II)I", Java_java_lang_String_indexOf__II},
/*0122*/    NATIVE_END_OF_LIST
/*0123*/};
/*0124*/
/*0125*/const ClassNativeImplementationType nativeImplementations[] = {
/*0126*/    { "java/lang",                "Object",                   java_lang_Object_natives },
/*0127*/    { "java/lang",                "Throwable",                java_lang_Throwable_natives },
/*0128*/    { "java/lang",                "System",                   java_lang_System_natives },
/*0129*/    { "com/sun/cldc/io",          "GeneralBase",              com_sun_cldc_io_GeneralBase_natives },
/*0130*/    { "java/lang",                "Class",                    java_lang_Class_natives },
/*0131*/    { "java/lang",                "StringBuffer",             java_lang_StringBuffer_natives },
/*0132*/    { "java/lang",                "Thread",                   java_lang_Thread_natives },
/*0133*/    { "com/sun/cldc/io/j2me/debug", "PrivateOutputStream",      com_sun_cldc_io_j2me_debug_PrivateOutputStream_natives },
/*0134*/    { "java/lang",                "Runtime",                  java_lang_Runtime_natives },
/*0135*/    { "java/lang",                "String",                   java_lang_String_natives },
/*0136*/NATIVE_END_OF_LIST
/*0137*/};
/*0138*/#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -