On 04/08/2016 10:33, Patrick Reinhart wrote:

Hi Paul,

I was quit busy lately and this comes a bit late, I guess you do not have less 
work ;-)

On 15.07.2016 17:10, Paul Sandoz wrote:
When I understand you correctly here we should concentrate on the public
methods naming firstly? I initially was not sure, what a proper naming
for the steams method was. It seem to me reasonable the way Stuart pointed
them out on his first comment to name them something like this:

Stream<URL> resources(String name)
Stream<URL> systemResources(String name)


Yes.
I have a first proposal for the new methods and their documentation to start 
with the discussion about the actual API without the implementation jet:
The method names look right but I don't think `throws IOException` is needed. If overridden then the implementations could be truely lazy and the method will need to specify how stream operations will wrap the errors in UncheckedIOExceptions.

For the initial sentence then it might be better to say that it "Returns a stream that loads the resources ...".

As I was mentioned previously, we will be replacing the javadoc for the existing methods and this will impact the wording for the new methods. It's okay to align the wording for the new methods with the old and we'll adjust once there is agreement on the proposal in JSR 376 and we bring the changes to JDK 9.

-Alan

Reply via email to