Hi Pavel,

it could be shorter and faster with this:

        int pos;
        if (host.charAt(0) != '[' || (pos = host.indexOf('%')) == -1) {
            // not an IPv6-literal or doesn't contain zone info
            return host;
        }

        return host.substring(0, pos) + "]";

A comment for the stripIpv6ZoneId would be nice as well.

cheers
Andreas

On 09.06.2014 19:06, Pavel Rappo wrote:
Alan, it looks simpler, indeed:

http://cr.openjdk.java.net/~prappo/8027308/webrev.01/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java.sdiff.html

I have removed the StringBuilder completely. It doesn't seem to be a 
performance critical part of the code :) But from the readability perspective 
this is a lot better.

-Pavel

On 9 Jun 2014, at 07:49, Alan Bateman <alan.bate...@oracle.com> wrote:

On 09/06/2014 06:40, Chris Hegarty wrote:
This looks good to me Pavel.

-Chris.
It looks okay to me too, I was just wondering if it would be simpler to use 
host.substring + sb.append(']').

-Alan


Reply via email to