Will add to the JDK-8200377 patch. Note that this pattern is also used in String::toLowerCase/String::toUpperCase (referenced I used.)
Cheers, — Jim > On May 9, 2018, at 11:16 PM, James Laskey <james.las...@oracle.com> wrote: > > Will do. > > Sent from my iPhone > >> On May 9, 2018, at 10:38 PM, Stuart Marks <stuart.ma...@oracle.com> wrote: >> >> A typical way to refer to a particular Unicode character by code point hex >> value is U+xxxx (with more x's if necessary). For example, >> >> 2602 * Returns a string whose value is this string, with all leading >> 2603 * and trailing space removed, where space is defined >> 2604 * as any character whose codepoint is less than or equal to >> 2605 * U+0020 (the space character). >> >> It doesn't even need to be the code font. >> >> Oh well, you pushed already. Maybe fix this up in your next change to >> String.java. >> >> s'marks >> >> >> >>> On 5/8/18 6:43 AM, Roger Riggs wrote: >>> Hi Jim, >>> I would agree about code points in methods that refer to code points and >>> need a more >>> precise notation. However, trim() is not one of them and the alternative >>> 0x format is quite acceptable. >>> Would the syntax for raw string literals (not there yet) make the source >>> more readable? >>> Roger >>>> On 5/8/2018 9:36 AM, Jim Laskey wrote: >>>> Roger, >>>> >>>> You withdrew the comment from the CSR so I assumed that you had changed >>>> your mind. >>>> >>>> Stuart, Sherman and Joe have be pushing the use of codepoints versus char >>>> (or ASCII) in new character related comments hence the choice of ‘\unnnn' >>>> notation. Unfortunately, unicode preprocessing vs backslash processing vs >>>> Javadoc does not allow the '\\u0020' in comments (it ends up being >>>> '\\u0020’ in the Javadoc) and '\u0020’ just ends up being ‘ ‘. >>>> >>>> Cheers, >>>> >>>> — Jim >>>> >>>> >>>> >>>> >>>>> On May 8, 2018, at 10:04 AM, Roger Riggs <roger.ri...@oracle.com> wrote: >>>>> >>>>> Hi Jim, >>>>> >>>>> The use of \u005c in the source makes the source code unreadable. >>>>> The more conventional use of the 0x prefix (i.e. 0x0130) is preferred. >>>>> Though \u is necessary in some cases, it should be avoided where a more >>>>> readable alternative is available. >>>>> >>>>> Thanks, Roger >>>>> >>>>> >>>>>> On 5/8/2018 8:19 AM, Jim Laskey wrote: >>>>>> Comment change approved in CSR >>>>>> >>>>>> webrev: http://cr.openjdk.java.net/~jlaskey/8200372/webrev/index.html >>>>>> JBS: https://bugs.openjdk.java.net/browse/JDK-8200372 >>>>>> CSR: https://bugs.openjdk.java.net/browse/JDK-8196005 >