/* DO NOT EDIT THIS FILE - it is machine generated */
#include <native.h>

#ifndef _Included_java_lang_Runtime
#define _Included_java_lang_Runtime

#ifdef __cplusplus
extern "C" {
#endif

/* Header for class java_lang_Runtime */

typedef struct Classjava_lang_Runtime {
  HArrayOfObject* paths;
} Classjava_lang_Runtime;
HandleTo(java_lang_Runtime);

extern void java_lang_Runtime_exitInternal(struct Hjava_lang_Runtime*, jint);
extern void java_lang_Runtime_runFinalizersOnExit0(jbool);
extern struct Hjava_lang_Process* java_lang_Runtime_execInternal(struct Hjava_lang_Runtime*, HArrayOfObject*, HArrayOfObject*);
extern jlong java_lang_Runtime_freeMemory(struct Hjava_lang_Runtime*);
extern jlong java_lang_Runtime_totalMemory(struct Hjava_lang_Runtime*);
extern void java_lang_Runtime_gc(struct Hjava_lang_Runtime*);
extern void java_lang_Runtime_runFinalization(struct Hjava_lang_Runtime*);
extern void java_lang_Runtime_traceInstructions(struct Hjava_lang_Runtime*, jbool);
extern void java_lang_Runtime_traceMethodCalls(struct Hjava_lang_Runtime*, jbool);
extern struct Hjava_lang_String* java_lang_Runtime_initializeLinkerInternal(struct Hjava_lang_Runtime*);
extern struct Hjava_lang_String* java_lang_Runtime_buildLibName(struct Hjava_lang_Runtime*, struct Hjava_lang_String*, struct Hjava_lang_String*);
extern jint java_lang_Runtime_loadFileInternal(struct Hjava_lang_Runtime*, struct Hjava_lang_String*);

#ifdef __cplusplus
}
#endif

#endif
