The latest webrev can be found at: http://cr.openjdk.java.net/~prappo/8027308/webrev.02/
Thanks for all your comments. -Pavel On 10 Jun 2014, at 06:48, Andreas Rieber <rieberandr...@gmail.com> wrote: > 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 >>> >