* src/vm/javaobjects.cpp (java_lang_management_MemoryUsage): Added new
[cacao.git] / src / vm / javaobjects.hpp
index 71f58abb11147bfe1de4996a6df396331f529237..199fa8b612ebbb9cc17520f9e29a7230d226ef91 100644 (file)
@@ -509,6 +509,21 @@ inline void java_lang_Double::set_value(double value)
 
 #if defined(ENABLE_JAVASE)
 
+/**
+ * java/lang/management/MemoryUsage
+ *
+ * Object layout:
+ *
+ * 0. object header
+ * [other fields are not used]
+ */
+class java_lang_management_MemoryUsage : public java_lang_Object, private FieldAccess {
+public:
+       java_lang_management_MemoryUsage(java_handle_t* h) : java_lang_Object(h) {}
+       java_lang_management_MemoryUsage(int64_t init, int64_t used, int64_t commited, int64_t maximum);
+};
+
+
 # if defined(ENABLE_ANNOTATIONS)
 /**
  * OpenJDK sun/reflect/ConstantPool