langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
--- a/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java Tue Mar 15 13:48:30 2016 -0700
+++ b/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java Thu Mar 17 19:04:28 2016 +0000
@@ -25,6 +25,7 @@
package jdk.javadoc.internal.doclets.toolkit;
+import javax.lang.model.element.ModuleElement;
import javax.lang.model.element.PackageElement;
import javax.lang.model.element.TypeElement;
import javax.lang.model.type.TypeMirror;
@@ -68,6 +69,19 @@
throws Exception;
/**
+ * Return the writer for the module summary.
+ *
+ * @param mdle the module being documented.
+ * @param prevModule the previous module that was documented.
+ * @param nextModule the next module being documented.
+ * @return the writer for the module summary. Return null if this
+ * writer is not supported by the doclet.
+ */
+ public abstract ModuleSummaryWriter getModuleSummaryWriter(
+ ModuleElement mdle, ModuleElement prevModule, ModuleElement nextModule)
+ throws Exception;
+
+ /**
* Return the writer for a class.
*
* @param typeElement the class being documented.