Just "ignorance". I didn't know that one existed. I will update. Thanks!
-- Jon
On 4/19/19 5:58 AM, Hannes Wallnöfer wrote:
Looks good.
In escapeHtmlChars(CharSequence) is there a reason for casting to String to use
String::substring vs. using CharSequence::subSequence?
Hannes
Am 19.04.2019 um 02:13 schrieb Jonathan Gibbons <[email protected]>:
On 04/18/2019 07:33 AM, Jonathan Gibbons wrote:
The only suggestion I have is that there are three almost identical pieces of
code that escape a String to a StringBuilder. It would be nice to factor that
out into a shared method somewhere.
Yes, I was aware of that when I was modifying the code. The code is not quite
identical, but now that you make me look at it again, I can see how to make it
happen. That will be a nice addition to this cleanup. Thanks for pointing this
out.
There's no one great place to put the shared code, which is mostly why it
hadn't been shared before.
But the new Entity class is not a bad place, and so I introduced new shared
code as static methods there, and updated StringContent.java,
FixedStringContent and HtmlTree.java accordingly. No other changes to any
other files.
New webrev: http://cr.openjdk.java.net/~jjg/8222669/webrev.00/
-- Jon