diff options
author | Scott Main <smain@google.com> | 2013-05-21 11:46:35 -0700 |
---|---|---|
committer | Scott Main <smain@google.com> | 2013-05-21 11:46:35 -0700 |
commit | 7791802d9b43c2067b566bf81667096ed91decb8 (patch) | |
tree | 46bb90f674798fa4e8d123e0603d0f2b8ce33c88 | |
parent | ab4b1bfd89849b59f2c485d5fc620bdc0a3a8ade (diff) | |
download | android_external_doclava-7791802d9b43c2067b566bf81667096ed91decb8.tar.gz android_external_doclava-7791802d9b43c2067b566bf81667096ed91decb8.tar.bz2 android_external_doclava-7791802d9b43c2067b566bf81667096ed91decb8.zip |
don't generate the jd_lists.js file for search suggestions unless there are actual files to process
Change-Id: I3b40afb151885bdb6c0e235be0fe4f76370598f8
-rw-r--r-- | src/com/google/doclava/Doclava.java | 20 |
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 { |