RFR: 8318082: ConcurrentModificationException from IndexWriter [v2]
Pavel Rappo
prappo at openjdk.org
Mon Oct 23 09:27:52 UTC 2023
On Fri, 20 Oct 2023 16:47:10 GMT, Jonathan Gibbons <jjg at openjdk.org> wrote:
>> Pavel Rappo has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Respond to feedback
>
> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java line 375:
>
>> 373: Content createAnchorAndSearchIndex(Element element, String tagText, Content tagContent, String desc, DocTree tree) {
>> 374: Content result;
>> 375: if (context.isFirstSentence && context.inSummary || context.inTags.contains(DocTree.Kind.INDEX)
>
> If you introduce `context.isIndexable` then the code may read better if you flip the then/else parts.
>
>
> if (htmlWriter.isIndexable() && context.isIndexable()) {
> // index it
> } else {
> // don't index it
> }
Let's leave it out for now. It's not because I don't like flipping the `if` and `else` arms around, it's because I'm not very comfortable with introducing `isIndexable` to Context at the moment.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/16271#discussion_r1368373607
More information about the javadoc-dev
mailing list