src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
--- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java Wed Jun 06 08:37:19 2018 +0530
+++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java Wed Jun 06 09:07:38 2018 +0530
@@ -452,8 +452,12 @@
* packages is more than one. Sets {@link #createoverview} field to true.
*/
protected void setCreateOverview() {
- if ((overviewpath != null || packages.size() > 1) && !nooverview) {
- createoverview = true;
+ if (!nooverview) {
+ if (overviewpath != null
+ || modules.size() > 1
+ || (modules.isEmpty() && packages.size() > 1)) {
+ createoverview = true;
+ }
}
}