summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/google/doclava/Doclava.java20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/com/google/doclava/Doclava.java b/src/com/google/doclava/Doclava.java
index d916161..3bcc689 100644
--- a/src/com/google/doclava/Doclava.java
+++ b/src/com/google/doclava/Doclava.java
@@ -845,17 +845,19 @@ public class Doclava {
ClearPage.write(data, "lists.cs", javadocDir + "lists.js");
- // Write the lists for JD documents
- Data jddata = makeHDF();
- Iterator counter = new Iterator();
- for (String htmlDir : inputPathHtmlDirs) {
- File dir = new File(htmlDir);
- if (!dir.isDirectory()) {
- continue;
+ // Write the lists for JD documents (if there are HTML directories to process)
+ if (inputPathHtmlDirs.size() > 0) {
+ Data jddata = makeHDF();
+ Iterator counter = new Iterator();
+ for (String htmlDir : inputPathHtmlDirs) {
+ File dir = new File(htmlDir);
+ if (!dir.isDirectory()) {
+ continue;
+ }
+ writeJdDirList(dir, jddata, counter);
}
- writeJdDirList(dir, jddata, counter);
+ ClearPage.write(jddata, "jd_lists.cs", javadocDir + "jd_lists.js");
}
- ClearPage.write(jddata, "jd_lists.cs", javadocDir + "jd_lists.js");
}
private static class Iterator {