aboutsummaryrefslogtreecommitdiff
path: root/libjava/include/jvm.h
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/include/jvm.h')
-rw-r--r--libjava/include/jvm.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/libjava/include/jvm.h b/libjava/include/jvm.h
index 94cd3d2..7b0b476 100644
--- a/libjava/include/jvm.h
+++ b/libjava/include/jvm.h
@@ -11,8 +11,18 @@ details. */
#ifndef __JAVA_JVM_H__
#define __JAVA_JVM_H__
+#include <gcj/javaprims.h>
+
#include <java-assert.h>
-#include <java-field.h>
+#include <java-threads.h>
+// Must include java-gc.h before Object.h for the implementation.
+#include <java-gc.h>
+
+#include <java/lang/Object.h>
+
+// Include cni.h before field.h to enable all definitions. FIXME.
+#include <gcj/cni.h>
+#include <gcj/field.h>
/* Structure of the virtual table. */
struct _Jv_VTable