< prev index next > src/hotspot/share/classfile/modules.hpp
Print this page
class ModuleEntryTable;
class Symbol;
class Modules : AllStatic {
- static void check_cds_restrictions(TRAPS) NOT_CDS_JAVA_HEAP_RETURN;
+ static void check_cds_restrictions(Handle module1, Handle module2, TRAPS) NOT_CDS_JAVA_HEAP_RETURN;
public:
// define_module defines a module containing the specified packages. It binds the
// module to its class loader by creating the ModuleEntry record in the
// ClassLoader's ModuleEntry table, and creates PackageEntry records in the class
TRAPS) NOT_CDS_JAVA_HEAP_RETURN;
static void verify_archived_modules() NOT_CDS_JAVA_HEAP_RETURN;
static void dump_archived_module_info() NOT_CDS_JAVA_HEAP_RETURN;
static void serialize_archived_module_info(SerializeClosure* soc) NOT_CDS_JAVA_HEAP_RETURN;
+ static bool is_dynamic_proxy_module(Handle module);
+ static bool is_dynamic_proxy_module(ModuleEntry* module_entry);
+
+ static void check_archived_flag_consistency(char* archived_flag, const char* runtime_flag, const char* property) NOT_CDS_JAVA_HEAP_RETURN;
+
#if INCLUDE_CDS_JAVA_HEAP
private:
class ArchivedProperty;
static ArchivedProperty _archived_props[];
< prev index next >