JDK 13 RFR of JDK-8224783: Javadoc of String strip methods uses link where linkplain would be better
Lance Andersen
lance.andersen at oracle.com
Tue May 28 17:50:42 UTC 2019
+1
> On May 28, 2019, at 1:42 PM, Joe Darcy <joe.darcy at oracle.com> wrote:
>
> Hello,
>
> Double-checking the changes, I found a few more instances of "white space" in a code markup that I'll change to plain text as part of the fix; several edits of
>
> {@link Character#isWhitespace(int) white space characters}
>
> to
>
> {@linkplain Character#isWhitespace(int) white space characters}
>
> Additional patch:
>
> @@ -2849,10 +2849,10 @@
> * beginning of each line.
> * <p>
> * If {@code n < 0} then up to {@code n}
> - * {@link Character#isWhitespace(int) white space characters} are removed
> + * {@linkplain Character#isWhitespace(int) white space characters} are removed
> * from the beginning of each line. If a given line does not contain
> * sufficient white space then all leading
> - * {@link Character#isWhitespace(int) white space characters} are removed.
> + * {@linkplain Character#isWhitespace(int) white space characters} are removed.
> * Each white space character is treated as a single character. In
> * particular, the tab character {@code "\t"} (U+0009) is considered a
> * single character; it is not expanded.
> @@ -2861,7 +2861,7 @@
> * terminators are still normalized.
> *
> * @param n number of leading
> - * {@link Character#isWhitespace(int) white space characters}
> + * {@linkplain Character#isWhitespace(int) white space characters}
> * to add or remove
> *
> * @return string with indentation adjusted and line endings normalized
>
> Thanks,
>
> -Joe
>
> On 5/27/2019 6:12 AM, Jim Laskey wrote:
>> +1
>>
>>> On May 24, 2019, at 10:15 PM, Joe Darcy <joe.darcy at oracle.com> wrote:
>>>
>>> Hello,
>>>
>>> Please review the patch below to address:
>>>
>>> JDK-8224783: Javadoc of String strip methods uses link where linkplain would be better
>>>
>>> Thanks,
>>>
>>> -Joe
>>>
>>> diff -r 4947a097db60 src/java.base/share/classes/java/lang/String.java
>>> --- a/src/java.base/share/classes/java/lang/String.java Fri May 24 15:06:58 2019 -0400
>>> +++ b/src/java.base/share/classes/java/lang/String.java Fri May 24 18:14:28 2019 -0700
>>> @@ -2690,21 +2690,21 @@
>>>
>>> /**
>>> * Returns a string whose value is this string, with all leading
>>> - * and trailing {@link Character#isWhitespace(int) white space}
>>> + * and trailing {@linkplain Character#isWhitespace(int) white space}
>>> * removed.
>>> * <p>
>>> * If this {@code String} object represents an empty string,
>>> * or if all code points in this string are
>>> - * {@link Character#isWhitespace(int) white space}, then an empty string
>>> + * {@linkplain Character#isWhitespace(int) white space}, then an empty string
>>> * is returned.
>>> * <p>
>>> * Otherwise, returns a substring of this string beginning with the first
>>> - * code point that is not a {@link Character#isWhitespace(int) white space}
>>> + * code point that is not a {@linkplain Character#isWhitespace(int) white space}
>>> * up to and including the last code point that is not a
>>> - * {@link Character#isWhitespace(int) white space}.
>>> + * {@linkplain Character#isWhitespace(int) white space}.
>>> * <p>
>>> * This method may be used to strip
>>> - * {@link Character#isWhitespace(int) white space} from
>>> + * {@linkplain Character#isWhitespace(int) white space} from
>>> * the beginning and end of a string.
>>> *
>>> * @return a string whose value is this string, with all leading
>>> @@ -2722,19 +2722,19 @@
>>>
>>> /**
>>> * Returns a string whose value is this string, with all leading
>>> - * {@link Character#isWhitespace(int) white space} removed.
>>> + * {@linkplain Character#isWhitespace(int) white space} removed.
>>> * <p>
>>> * If this {@code String} object represents an empty string,
>>> * or if all code points in this string are
>>> - * {@link Character#isWhitespace(int) white space}, then an empty string
>>> + * {@linkplain Character#isWhitespace(int) white space}, then an empty string
>>> * is returned.
>>> * <p>
>>> * Otherwise, returns a substring of this string beginning with the first
>>> - * code point that is not a {@link Character#isWhitespace(int) white space}
>>> + * code point that is not a {@linkplain Character#isWhitespace(int) white space}
>>> * up to and including the last code point of this string.
>>> * <p>
>>> * This method may be used to trim
>>> - * {@link Character#isWhitespace(int) white space} from
>>> + * {@linkplain Character#isWhitespace(int) white space} from
>>> * the beginning of a string.
>>> *
>>> * @return a string whose value is this string, with all leading white
>>> @@ -2752,19 +2752,19 @@
>>>
>>> /**
>>> * Returns a string whose value is this string, with all trailing
>>> - * {@link Character#isWhitespace(int) white space} removed.
>>> + * {@linkplain Character#isWhitespace(int) white space} removed.
>>> * <p>
>>> * If this {@code String} object represents an empty string,
>>> * or if all characters in this string are
>>> - * {@link Character#isWhitespace(int) white space}, then an empty string
>>> + * {@linkplain Character#isWhitespace(int) white space}, then an empty string
>>> * is returned.
>>> * <p>
>>> * Otherwise, returns a substring of this string beginning with the first
>>> * code point of this string up to and including the last code point
>>> - * that is not a {@link Character#isWhitespace(int) white space}.
>>> + * that is not a {@linkplain Character#isWhitespace(int) white space}.
>>> * <p>
>>> * This method may be used to trim
>>> - * {@link Character#isWhitespace(int) white space} from
>>> + * {@linkplain Character#isWhitespace(int) white space} from
>>> * the end of a string.
>>> *
>>> * @return a string whose value is this string, with all trailing white
>>> @@ -2782,11 +2782,11 @@
>>>
>>> /**
>>> * Returns {@code true} if the string is empty or contains only
>>> - * {@link Character#isWhitespace(int) white space} codepoints,
>>> + * {@linkplain Character#isWhitespace(int) white space} codepoints,
>>> * otherwise {@code false}.
>>> *
>>> * @return {@code true} if the string is empty or contains only
>>> - * {@link Character#isWhitespace(int) white space} codepoints,
>>> + * {@linkplain Character#isWhitespace(int) white space} codepoints,
>>> * otherwise {@code false}
>>> *
>>> * @see Character#isWhitespace(int)
>>>
<http://oracle.com/us/design/oracle-email-sig-198324.gif>
<http://oracle.com/us/design/oracle-email-sig-198324.gif> <http://oracle.com/us/design/oracle-email-sig-198324.gif>
<http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering
1 Network Drive
Burlington, MA 01803
Lance.Andersen at oracle.com <mailto:Lance.Andersen at oracle.com>
More information about the core-libs-dev
mailing list