RFR(S) 8241815: Unnecessary calls to SystemDictionaryShared::define_shared_package

Mandy Chung mandy.chung at oracle.com
Mon Apr 27 21:39:22 UTC 2020


On 4/27/20 12:21 PM, Calvin Cheung wrote:
> JBS: https://bugs.openjdk.java.net/browse/JDK-8241815
> webrev: http://cr.openjdk.java.net/~ccheung/jdk15/8241815/webrev.00/
>
> This change is to avoid java up call of definePackage() while loading 
> a shared app/platform class originated from the module image since the 
> packages from module image are already created during  VM bootstrap in 
> Module::define_module().
>
> (including core-libs-dev since the change removes two methods in 
> jdk/internal/loader/ClassLoaders.java)
>

java.lang.Package for named modules are automatically defined and this 
patch looks okay to me.

Mandy


More information about the core-libs-dev mailing list