<Swing Dev> Replace concat String to append in StringBuilder parameters
Wang Weijun
weijun.wang at oracle.com
Wed Aug 27 03:29:51 UTC 2014
I found an error:
diff --git a/src/jdk.dev/share/classes/com/sun/tools/hat/internal/util/Misc.java b/src/jdk.dev/share/classes/com/sun/tools/hat/internal/util/Misc.java
--- a/src/jdk.dev/share/classes/com/sun/tools/hat/internal/util/Misc.java
+++ b/src/jdk.dev/share/classes/com/sun/tools/hat/internal/util/Misc.java
@@ -97,11 +97,11 @@
} else if (ch == '&') {
sb.append("&");
} else if (ch < ' ') {
- sb.append("&#" + Integer.toString(ch) + ";");
+ sb.append("&#").append((int)ch).append(';');
} else {
int c = (ch & 0xFFFF);
if (c > 127) {
- sb.append("&#" + Integer.toString(c) + ";");
+ sb.append("&#").append((int)c).append(';');
} else {
sb.append(ch);
}
In the 2nd change, it should be "append(c)" instead of "append((int)c)". Here c is already an integer and this redundant cast will be treated as an error when -Werror specified.
--Max
On Aug 27, 2014, at 10:07, Wang Weijun <weijun.wang at oracle.com> wrote:
> Webrev updated again, this time include more changes.
>
> http://cr.openjdk.java.net/~weijun/8055723/client/webrev.02/
> http://cr.openjdk.java.net/~weijun/8055723/core/webrev.02/
>
> The change to a demo file is removed because that file itself is already removed.
>
> *Otávio*: I believe Andrej's following suggestion is worth looking at.
>
> Thanks
> Max
>
> On Aug 26, 2014, at 19:12, Andrej Golovnin <andrej.golovnin at gmail.com> wrote:
>
>>
>> src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java:
>> 316 sb.append("Extension unknown: " + "DER encoded OCTET string =\n")
>>
>> should be changed to:
>> 316 sb.append("Extension unknown: DER encoded OCTET string =\n")
>>
>> same problems are in
>> src/java.base/share/classes/sun/security/x509/X509CRLImpl.java in the line 576
>> src/java.base/share/classes/sun/security/x509/X509CertInfo.java in the line 332
>>
>> Best regards,
>> Andrej Golovnin
>
More information about the swing-dev
mailing list