mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-19 18:44:38 +02:00
8242452: During module definition, move conversion of packages from native to VM
8242290: Pointless verification in get_package_entry_by_name Reviewed-by: lfoltan, iklam, hseigel
This commit is contained in:
parent
4d487927ad
commit
d185fe9953
11 changed files with 202 additions and 309 deletions
|
@ -1058,9 +1058,9 @@ JVM_END
|
|||
// Module support //////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
JVM_ENTRY(void, JVM_DefineModule(JNIEnv *env, jobject module, jboolean is_open, jstring version,
|
||||
jstring location, const char* const* packages, jsize num_packages))
|
||||
jstring location, jobjectArray packages))
|
||||
JVMWrapper("JVM_DefineModule");
|
||||
Modules::define_module(module, is_open, version, location, packages, num_packages, CHECK);
|
||||
Modules::define_module(module, is_open, version, location, packages, CHECK);
|
||||
JVM_END
|
||||
|
||||
JVM_ENTRY(void, JVM_SetBootLoaderUnnamedModule(JNIEnv *env, jobject module))
|
||||
|
@ -1068,17 +1068,17 @@ JVM_ENTRY(void, JVM_SetBootLoaderUnnamedModule(JNIEnv *env, jobject module))
|
|||
Modules::set_bootloader_unnamed_module(module, CHECK);
|
||||
JVM_END
|
||||
|
||||
JVM_ENTRY(void, JVM_AddModuleExports(JNIEnv *env, jobject from_module, const char* package, jobject to_module))
|
||||
JVM_ENTRY(void, JVM_AddModuleExports(JNIEnv *env, jobject from_module, jstring package, jobject to_module))
|
||||
JVMWrapper("JVM_AddModuleExports");
|
||||
Modules::add_module_exports_qualified(from_module, package, to_module, CHECK);
|
||||
JVM_END
|
||||
|
||||
JVM_ENTRY(void, JVM_AddModuleExportsToAllUnnamed(JNIEnv *env, jobject from_module, const char* package))
|
||||
JVM_ENTRY(void, JVM_AddModuleExportsToAllUnnamed(JNIEnv *env, jobject from_module, jstring package))
|
||||
JVMWrapper("JVM_AddModuleExportsToAllUnnamed");
|
||||
Modules::add_module_exports_to_all_unnamed(from_module, package, CHECK);
|
||||
JVM_END
|
||||
|
||||
JVM_ENTRY(void, JVM_AddModuleExportsToAll(JNIEnv *env, jobject from_module, const char* package))
|
||||
JVM_ENTRY(void, JVM_AddModuleExportsToAll(JNIEnv *env, jobject from_module, jstring package))
|
||||
JVMWrapper("JVM_AddModuleExportsToAll");
|
||||
Modules::add_module_exports(from_module, package, NULL, CHECK);
|
||||
JVM_END
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue