git: openjdk/mobile: 8241815: Unnecessary calls to SystemDictionaryShared::define_shared_package

duke duke at openjdk.java.net
Tue Apr 28 00:53:34 UTC 2020


Changeset: 18c43241
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-04-28 00:09:53 +0000
URL:       https://git.openjdk.java.net/mobile/commit/18c43241

8241815: Unnecessary calls to SystemDictionaryShared::define_shared_package

Avoid calling ClassLoaders.definePackage during loading of shared classes originated from the module image since java.lang.Package for named modules are automatically defined.

Reviewed-by: mchung, lfoltan

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java



More information about the mobile-changes mailing list