Hi Alan,

thanks for that explanation. 

If I understand this correctly: Assume that I have two modules M and N , both 
containing eg a properties file and both files need to get encapsulated. Then M 
and N have to choose *different* package names for where to put the file, 
right? Because of split package problem...?!

Isn't Jigsaw's default to "encapsulate all" (so anything which is not 
explicitely exported or opened is per default encapsulated)? Why is this not 
also the default for resources in the unnamed package or in a "not-a-package 
place"? Sounds incosistent to me.

Cheers,
Martin

-----Original Message-----
From: jigsaw-dev [mailto:[email protected]] On Behalf Of Alan 
Bateman
Sent: Monday, December 12, 2016 5:57 PM
To: Gunnar Morling <[email protected]>
Cc: jigsaw-dev <[email protected]>
Subject: Re: Changed behaviour of ResourceBundle#getBundle()

On 12/12/2016 15:29, Gunnar Morling wrote:

> :
>
> It seems to be related to the fact that the bundle is located in the 
> default package, because the expected exception is raised if the 
> bundle is located in a proper package.
>
Right, resources in the unnamed package or with names that don't map to 
packages in the module are not encapsulated. So what you are seeing is correct.

-Alan

Reply via email to