inline updates (almost finished) to separate class and other variables merged inadver...
[cacao.git] / nat / java_lang_VMRuntime.h
1 /* This file is machine generated, don't edit it !*/
2
3 #ifndef _JAVA_LANG_VMRUNTIME_H
4 #define _JAVA_LANG_VMRUNTIME_H
5
6 /* Structure information for class: java/lang/VMRuntime */
7
8 typedef struct java_lang_VMRuntime {
9    java_objectheader header;
10 } java_lang_VMRuntime;
11
12
13 /*
14  * Class:     java/lang/VMRuntime
15  * Method:    availableProcessors
16  * Signature: ()I
17  */
18 JNIEXPORT s4 JNICALL Java_java_lang_VMRuntime_availableProcessors(JNIEnv *env, jclass clazz);
19
20
21 /*
22  * Class:     java/lang/VMRuntime
23  * Method:    freeMemory
24  * Signature: ()J
25  */
26 JNIEXPORT s8 JNICALL Java_java_lang_VMRuntime_freeMemory(JNIEnv *env, jclass clazz);
27
28
29 /*
30  * Class:     java/lang/VMRuntime
31  * Method:    totalMemory
32  * Signature: ()J
33  */
34 JNIEXPORT s8 JNICALL Java_java_lang_VMRuntime_totalMemory(JNIEnv *env, jclass clazz);
35
36
37 /*
38  * Class:     java/lang/VMRuntime
39  * Method:    maxMemory
40  * Signature: ()J
41  */
42 JNIEXPORT s8 JNICALL Java_java_lang_VMRuntime_maxMemory(JNIEnv *env, jclass clazz);
43
44
45 /*
46  * Class:     java/lang/VMRuntime
47  * Method:    gc
48  * Signature: ()V
49  */
50 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_gc(JNIEnv *env, jclass clazz);
51
52
53 /*
54  * Class:     java/lang/VMRuntime
55  * Method:    runFinalization
56  * Signature: ()V
57  */
58 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_runFinalization(JNIEnv *env, jclass clazz);
59
60
61 /*
62  * Class:     java/lang/VMRuntime
63  * Method:    runFinalizationForExit
64  * Signature: ()V
65  */
66 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_runFinalizationForExit(JNIEnv *env, jclass clazz);
67
68
69 /*
70  * Class:     java/lang/VMRuntime
71  * Method:    traceInstructions
72  * Signature: (Z)V
73  */
74 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_traceInstructions(JNIEnv *env, jclass clazz, s4 par1);
75
76
77 /*
78  * Class:     java/lang/VMRuntime
79  * Method:    traceMethodCalls
80  * Signature: (Z)V
81  */
82 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_traceMethodCalls(JNIEnv *env, jclass clazz, s4 par1);
83
84
85 /*
86  * Class:     java/lang/VMRuntime
87  * Method:    runFinalizersOnExit
88  * Signature: (Z)V
89  */
90 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_runFinalizersOnExit(JNIEnv *env, jclass clazz, s4 par1);
91
92
93 /*
94  * Class:     java/lang/VMRuntime
95  * Method:    exit
96  * Signature: (I)V
97  */
98 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_exit(JNIEnv *env, jclass clazz, s4 par1);
99
100
101 /*
102  * Class:     java/lang/VMRuntime
103  * Method:    nativeLoad
104  * Signature: (Ljava/lang/String;)I
105  */
106 JNIEXPORT s4 JNICALL Java_java_lang_VMRuntime_nativeLoad(JNIEnv *env, jclass clazz, struct java_lang_String* par1);
107
108
109 /*
110  * Class:     java/lang/VMRuntime
111  * Method:    nativeGetLibname
112  * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
113  */
114 JNIEXPORT struct java_lang_String* JNICALL Java_java_lang_VMRuntime_nativeGetLibname(JNIEnv *env, jclass clazz, struct java_lang_String* par1, struct java_lang_String* par2);
115
116
117 /*
118  * Class:     java/lang/VMRuntime
119  * Method:    insertSystemProperties
120  * Signature: (Ljava/util/Properties;)V
121  */
122 JNIEXPORT void JNICALL Java_java_lang_VMRuntime_insertSystemProperties(JNIEnv *env, jclass clazz, struct java_util_Properties* par1);
123
124 #endif
125