< prev index next >
src/hotspot/share/oops/constMethod.hpp
Print this page
@@ -24,10 +24,11 @@
#ifndef SHARE_OOPS_CONSTMETHOD_HPP
#define SHARE_OOPS_CONSTMETHOD_HPP
#include "oops/oop.hpp"
+#include "runtime/arguments.hpp"
#include "utilities/align.hpp"
// An ConstMethod represents portions of a Java method which are not written to after
// the classfile is parsed(*see below). This part of the method can be shared across
// processes in a read-only section with Class Data Sharing (CDS). It's important
@@ -291,11 +292,11 @@
assert(!is_shared(),
"shared methods in archive have fixed adapter_trampoline");
_adapter = adapter;
}
void set_adapter_trampoline(AdapterHandlerEntry** trampoline) {
- assert(DumpSharedSpaces || DynamicDumpSharedSpaces, "must be");
+ assert(Arguments::is_dumping_archive(), "must be");
if (DumpSharedSpaces) {
assert(*trampoline == NULL,
"must be NULL during dump time, to be initialized at run time");
}
_adapter_trampoline = trampoline;
< prev index next >