< 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 >