From d7e5bdb5ca690e5c1233f32bf9e393b87f0e113c Mon Sep 17 00:00:00 2001 From: oakes Date: Sun, 3 Aug 2014 16:50:23 -0400 Subject: [PATCH] Warn when no Java classes are found --- doclet/src/clojure/play_clj_doclet/core.clj | 16 +++++++++------- doclet/src/java/play_clj_doclet/core/Start.java | 2 +- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/doclet/src/clojure/play_clj_doclet/core.clj b/doclet/src/clojure/play_clj_doclet/core.clj index 6967c6c..14f3963 100644 --- a/doclet/src/clojure/play_clj_doclet/core.clj +++ b/doclet/src/clojure/play_clj_doclet/core.clj @@ -157,13 +157,15 @@ (defn save! [parsed-files] (html/create-site! "site" parsed-files) - (html/create-embed! "embed" parsed-files)) + (html/create-embed! "embed" parsed-files) + (println "Created site/ and embed/")) (defn parse [^RootDoc root] - (->> (map parse-class (.classes root)) - (filter some?) - (apply concat) - parse-clj - save!) - (println "Created site/ and embed/")) + (if (= 0 (count (.classes root))) + (println "No Java classes found") + (->> (map parse-class (.classes root)) + (filter some?) + (apply concat) + parse-clj + save!))) diff --git a/doclet/src/java/play_clj_doclet/core/Start.java b/doclet/src/java/play_clj_doclet/core/Start.java index 56d5e64..9d6e002 100644 --- a/doclet/src/java/play_clj_doclet/core/Start.java +++ b/doclet/src/java/play_clj_doclet/core/Start.java @@ -11,6 +11,6 @@ public class Start { RT.var("clojure.core", "require").invoke(Symbol.intern("play-clj-doclet.core")); Var parse = RT.var("play-clj-doclet.core", "parse"); parse.invoke(root); - return true; + return true; } }