On Tue, 24 Aug 2021 11:30:54 GMT, Pavel Rappo <pra...@openjdk.org> wrote:
>> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties >> line 360: >> >>> 358: >>> 359: doclet.tag.attribute.repeated=\ >>> 360: repeated attribute: "{0}" >> >> check the resource file for other quoted values; I think you'll find single >> quotes are the prevailing standard. > > I didn't find single quotes to be the prevailing standard neither in > `doclet.properties` nor in `compiler.properties`. In fact, it seems to be the > opposite: whenever a parameter (not constant) is output, it's either unquoted > or double-quoted. Did I look in the right place? OK, it's not as dominant as I thought ... 2 to 1. Grepping through English properties files `jdk.compiler` and `jdk.javadoc`, there are 142 lines containing `'` and 75 lines containing `"` Maybe we should have a separate cleanup, after figuring out which form we should use. >> src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/Parser.java >> line 177: >> >>> 175: } >>> 176: thisLineTags.addAll(parsedTags); >>> 177: for (var tagIterator = thisLineTags.iterator(); >>> tagIterator.hasNext(); ) { >> >> oooh, not wrong; just unexpected mix of styles ;-) > > Can you be more specific? In what sense is this unexpected? Just the combination of `var`, iterators, and a `for `(;;)` loop, that's all. Not wrong, just uncommon; it took me a double-take to parse it, that's all. The code is OK, no need to change it. ------------- PR: https://git.openjdk.java.net/jdk/pull/4795