< prev index next >
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
Print this page
rev 58344 : records implementation
*** 234,259 ****
/**
* {@inheritDoc}
*/
@Override // defined by AbstractDoclet
! protected void generateClassFiles(SortedSet<TypeElement> arr, ClassTree classtree)
throws DocletException {
! List<TypeElement> list = new ArrayList<>(arr);
! for (TypeElement klass : list) {
! if (utils.hasHiddenTag(klass) ||
! !(configuration.isGeneratedDoc(klass) && utils.isIncluded(klass))) {
continue;
}
! if (utils.isAnnotationType(klass)) {
AbstractBuilder annotationTypeBuilder =
configuration.getBuilderFactory()
! .getAnnotationTypeBuilder(klass);
annotationTypeBuilder.build();
} else {
AbstractBuilder classBuilder =
! configuration.getBuilderFactory().getClassBuilder(klass, classtree);
classBuilder.build();
}
}
}
--- 234,258 ----
/**
* {@inheritDoc}
*/
@Override // defined by AbstractDoclet
! protected void generateClassFiles(SortedSet<TypeElement> typeElems, ClassTree classTree)
throws DocletException {
! for (TypeElement te : typeElems) {
! if (utils.hasHiddenTag(te) ||
! !(configuration.isGeneratedDoc(te) && utils.isIncluded(te))) {
continue;
}
! if (utils.isAnnotationType(te)) {
AbstractBuilder annotationTypeBuilder =
configuration.getBuilderFactory()
! .getAnnotationTypeBuilder(te);
annotationTypeBuilder.build();
} else {
AbstractBuilder classBuilder =
! configuration.getBuilderFactory().getClassBuilder(te, classTree);
classBuilder.build();
}
}
}
< prev index next >