https://github.com/clojure/java.doc A Clojure library for accessing Javadocs in your REPL gets a v0.1.0 release.
We have been kicking this around a bit and are interested in feedback about api changes that might be useful for toolmakers or common workflow patterns.
In CIDER, we have one of our own, e.g. in this file: https://github.com/clojure-emacs/orchard/blob/master/src/orchard/java/parser_next.clj. We are unlikely to pull an external dependency just for this task, but I will take a look at your approach and see if we can borrow something. Thank you for sharing!