/* src/native/vm/java_lang_Object.h - java/lang/Object functions
- Copyright (C) 2006 R. Grafl, A. Krall, C. Kruegel, C. Oates,
+ Copyright (C) 2006, 2007 R. Grafl, A. Krall, C. Kruegel, C. Oates,
R. Obermaisser, M. Platter, M. Probst, S. Ring, E. Steiner,
C. Thalinger, D. Thuernbeck, P. Tomsich, C. Ullrich, J. Wenninger,
Institut f. Computersprachen - TU Wien
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- Contact: cacao@cacaojvm.org
-
- Authors: Christian Thalinger
-
- $Id: java_lang_VMObject.c 6213 2006-12-18 17:36:06Z twisti $
-
*/
#include "vm/types.h"
#include "native/jni.h"
+
+#if defined(ENABLE_JAVASE)
+# include "native/include/java_lang_String.h" /* required by j.l.CL */
+
+# if defined(WITH_CLASSPATH_SUN)
+# include "native/include/java_nio_ByteBuffer.h" /* required by j.l.CL */
+# endif
+
+# include "native/include/java_lang_ClassLoader.h" /* required by j.l.C */
+# include "native/include/java_lang_Cloneable.h"
+#endif
+
#include "native/include/java_lang_Class.h"
-#include "native/include/java_lang_Cloneable.h"
+
#include "native/include/java_lang_Object.h"
void _Jv_java_lang_Object_wait(java_lang_Object *o, s8 ms, s4 ns);
#if defined(ENABLE_JAVASE)
-
java_lang_Object *_Jv_java_lang_Object_clone(java_lang_Cloneable *this);
-
#endif
#endif /* _JV_JAVA_LANG_OBJECT_H */