--- old/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java 2019-10-30 16:23:47.375748544 -0700 +++ new/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java 2019-10-30 16:23:46.959748559 -0700 @@ -236,22 +236,21 @@ * {@inheritDoc} */ @Override // defined by AbstractDoclet - protected void generateClassFiles(SortedSet arr, ClassTree classtree) + protected void generateClassFiles(SortedSet typeElems, ClassTree classTree) throws DocletException { - List list = new ArrayList<>(arr); - for (TypeElement klass : list) { - if (utils.hasHiddenTag(klass) || - !(configuration.isGeneratedDoc(klass) && utils.isIncluded(klass))) { + for (TypeElement te : typeElems) { + if (utils.hasHiddenTag(te) || + !(configuration.isGeneratedDoc(te) && utils.isIncluded(te))) { continue; } - if (utils.isAnnotationType(klass)) { + if (utils.isAnnotationType(te)) { AbstractBuilder annotationTypeBuilder = configuration.getBuilderFactory() - .getAnnotationTypeBuilder(klass); + .getAnnotationTypeBuilder(te); annotationTypeBuilder.build(); } else { AbstractBuilder classBuilder = - configuration.getBuilderFactory().getClassBuilder(klass, classtree); + configuration.getBuilderFactory().getClassBuilder(te, classTree); classBuilder.build(); } }