> On May 16, 2017, at 11:14 AM, Naoto Sato <naoto.s...@oracle.com> wrote:
> 
> Hello,
> 
> Please review the changes to the following issue:
> 
> https://bugs.openjdk.java.net/browse/JDK-8180375
> 
> The proposed fix is located at:
> 
> http://cr.openjdk.java.net/~naoto/8180375/webrev.00/
> 
> This is to change the package name of the resource bundle provider to a 
> different one, by appending ".spi" to the original package name. This change 
> effectively avoids possible split package issue if resource bundles are 
> provided from other named modules.

This would ease migration in particular when the provider modules are loaded in 
a layer defined to multiple loader.  Existing resource bundles can be kept in 
the same package.

 247  * The service type is designated by {@code package name + ".spi." + 
simple name +"Provider"}. For

It may be clearer to say {@code <package name> + “.spi.” + <simple name> + 
“Provider”}.


test/java/util/ResourceBundle/modules/appbasic/src/test/jdk/test/resources/spi/MyResourcesProviderImpl.java
test/java/util/ResourceBundle/modules/appbasic2/src/test/jdk/test/resources/spi/MyResourcesProviderImpl.java
   - they are provider implmentation classes.  They don’t need to be renamed. 
If you want to rename them, maybe better to move them to 
jdk.test.resources.internal package.

test/java/util/ResourceBundle/modules/layer/src/Main.java
test/java/util/ResourceBundle/modules/layer/src/m1/p/Main.java
   Nit: several long lines that can be wrapped.

Otherwise looks fine.

Mandy

Reply via email to