< prev index next >
src/hotspot/share/classfile/classLoaderDataShared.hpp
Print this page
@@ -20,11 +20,14 @@
* or visit www.oracle.com if you need additional information or have any
* questions.
*
*/
-#if INCLUDE_CDS_JAVA_HEAP
+#ifndef SHARE_CLASSFILE_CLASSLOADERDATASHARED_HPP
+#define SHARE_CLASSFILE_CLASSLOADERDATASHARED_HPP
+
+#include "utilities/exceptions.hpp"
class SerializeClosure;
class ClassLoaderData;
class ClassLoaderDataShared : AllStatic {
@@ -35,11 +38,11 @@
public:
static void allocate_archived_tables();
static void init_archived_tables();
static void init_archived_oops();
static void serialize(SerializeClosure* f);
- static void restore_archived_oops_for_null_class_loader_data();
+ static oop restore_archived_oops_for_null_class_loader_data();
static void restore_java_platform_loader_from_archive(ClassLoaderData* loader_data);
static void restore_java_system_loader_from_archive(ClassLoaderData* loader_data);
};
-#endif // INCLUDE_CDS_JAVA_HEAP
+#endif // SHARE_CLASSFILE_CLASSLOADERDATASHARED_HPP
< prev index next >