RFR: JMC-6266: JDK 8 specific code in core (String.join)
Miro Wengner
miro.wengner at gmail.com
Tue Dec 11 19:10:09 UTC 2018
Hi Marcus,
I’ve test your little “silly” fix,
I’ve also tested with oracle-jdk1.7_80 JfrHtmlRulesReport
looks good to me
Kind Regards,
Miro
> On Dec 11, 2018, at 7:10 PM, Marcus Hirt <marcus at hirt.se> wrote:
>
> Can I get a +1 on this silly little fix? ;)
>
>
>
> Kind regards,
>
> Marcus
>
>
>
> Från: Joshua Matsuoka <jmatsuok at redhat.com>
> Skickat: den 11 december 2018 16:20
> Till: Marcus Hirt <marcus at hirt.se>
> Kopia: jmc-dev at openjdk.java.net
> Ämne: Re: RFR: JMC-6266: JDK 8 specific code in core (String.join)
>
>
>
> Hi Marcus,
>
>
>
> Looks good.
>
>
>
> Cheers,
>
>
>
> - Josh
>
>
>
> On Tue, Dec 11, 2018 at 7:52 AM Marcus Hirt <marcus at hirt.se <mailto:marcus at hirt.se> > wrote:
>
> Hi all,
>
> Please review this fix for getting rid of some JDK 8-specific code that has
> snuck into core.
>
> Jira: https://bugs.openjdk.java.net/browse/JMC-6266
> Patch:
>
> <---8<--->
> diff -r abb4b7f54009
> core/org.openjdk.jmc.flightrecorder.rules.jdk/src/main/java/org/openjdk/jmc/
> flightrecorder/rules/jdk/general/DuplicateFlagsRule.java
> ---
> a/core/org.openjdk.jmc.flightrecorder.rules.jdk/src/main/java/org/openjdk/jm
> c/flightrecorder/rules/jdk/general/DuplicateFlagsRule.java Thu Dec 06
> 19:12:44 2018 +0100
> +++
> b/core/org.openjdk.jmc.flightrecorder.rules.jdk/src/main/java/org/openjdk/jm
> c/flightrecorder/rules/jdk/general/DuplicateFlagsRule.java Tue Dec 11
> 13:47:26 2018 +0100
> @@ -44,6 +44,7 @@
> import org.openjdk.jmc.common.item.Aggregators;
> import org.openjdk.jmc.common.item.IItemCollection;
> import org.openjdk.jmc.common.util.IPreferenceValueProvider;
> +import org.openjdk.jmc.common.util.StringToolkit;
> import org.openjdk.jmc.common.util.TypedPreference;
> import org.openjdk.jmc.flightrecorder.jdk.JdkAttributes;
> import org.openjdk.jmc.flightrecorder.jdk.JdkFilters;
> @@ -81,7 +82,7 @@
> StringBuilder sb = new StringBuilder();
> sb.append("<ul>"); //$NON-NLS-1$
> for (ArrayList<String> dupe : dupes) {
> - sb.append("<li>" +
> Encode.forHtml(String.join(", ", dupe)) + "</li>"); //$NON-NLS-1$
> //$NON-NLS-2$
> + sb.append("<li>" +
> Encode.forHtml(StringToolkit.join(dupe, ", ")) + "</li>"); //$NON-NLS-1$
> //$NON-NLS-2$
> }
> sb.append("</ul>"); //$NON-NLS-1$
> String shortDescription = dupes.size() > 1
> <---8<--->
>
> Kind regards,
> Marcus
>
More information about the jmc-dev
mailing list