HI Andrew,

I have some minor comments on webrev.05. (webrev.06 looks rather strange.)

Thanks,

Brian

Note: Hotspot changes not reviewed here.

General
Check copyrights. Some headers are missing altogether, some have incorrect 
years.

MappedByteBuffer.java
84:     “any of other modes” -> “any of the other modes”, “this” -> “This”
85:     nit: usually use American spelling: “behaviour” -> “behavior” (but it 
does not matter so much here as it is not public javadoc.
172:    “pasing” -> “passing”
175:    delete “using”
181:    comma or semicolon before “otherwise”
355-365: Collapse to?

        Unsafe.getUnsafe().writebackMemory(address + index, length);

Unsafe.java
924-945:        Capitalize first words of sentences.
959:            Is there a possibility of overflow, e.g., use 
Math.addExact(address, length) ?
1290:   Insert blank line after.

FileChannelImpl.c (Unix)
85:     “||! map_sync” -> “”|| !map_sync”
98-110: Put symbolic name definitions at head of file?

FileChannelImpl.c (Windows)
91:     Use same message as at Unix version line 135?

ExtendedMapMode
13:     Constant name should be MAP_MODE_CONSTRUCTOR.
13:     Insert blank line after
34-36:  Move to before line 13.
24:     Move constructor to end of class.

> On Jun 3, 2019, at 7:37 AM, Andrew Dinn <ad...@redhat.com> wrote:
> 
> 
> 
> On 03/06/2019 14:17, Andrew Dinn wrote:
>> Hi Vladimir,
>> 
>> Thanks for the follow-up and for checking the submit failure. I have
>> addressed all the points you raised (point by point comments are
>> included below). A new  webrev which passes a submit run is here:
>> 
>>  http://cr.openjdk.java.net/~adinn/8224974/webrev.04
>> 
>> n.b. This webrev also includes changes to the javadoc for
>> ExtendedMapMode suggested by Alan Bateman.
> . . .
> 
> I have made one further change to locate the new ExtendedMapMode enum in
> module jdk.nio.mapmode and package jdk.nio.mapmode as suggested offline
> by Alan Bateman and the OpenJDK lead. Please refer to this webrev instead:
> 
> webrev:  http://cr.openjdk.java.net/~adinn/8224974/webrev.05
> 
> The CSR and JEP have been updated accordingly
> 
> CSR:  https://bugs.openjdk.java.net/browse/JDK-8224975
> JEP:  https://bugs.openjdk.java.net/browse/JDK-8207851
> 
> regards,
> 
> 
> Andrew Dinn
> -----------
> Senior Principal Software Engineer
> Red Hat UK Ltd
> Registered in England and Wales under Company Registration No. 03798903
> Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander

Reply via email to