Re: RFR: 8307652: sealed class hierarchy graph doesn't distinguish non-sealed classes

2023-05-16 Thread Chen Liang
On Mon, 15 May 2023 06:46:28 GMT, Per Minborg wrote: >> `@sealedGraph` had a mechanism to render non-sealed classes differently, but >> it's useless because the graph nodes are not bordered. This patch converts >> the non-sealed classes to be rendered in italics instead. >> >> An example of

Re: RFR: 8307652: sealed class hierarchy graph doesn't distinguish non-sealed classes [v2]

2023-05-16 Thread Chen Liang
> `@sealedGraph` had a mechanism to render non-sealed classes differently, but > it's useless because the graph nodes are not bordered. This patch converts > the non-sealed classes to be rendered in italics instead. > > An example of `ConstantDesc`, which has a sealed hierarchy except >

RFR: JDK-8305710: Line breaks in search tags cause invalid JSON in index file

2023-05-16 Thread Hannes Wallnöfer
This fixes a number of issues that can or could result in invalid JavaScript search index files, and a single invalid index file breaking the whole JavaDoc search feature. - The `IndexItem` now throws `IllegalArgumentException` if the label argument contains a line break. This was the