rendered paste body(defun slime-java-describe (symbol-name)
"Get details on Java class/instance at point."
(interactive (list (slime-read-symbol-name "Java Class/instance: ")))
(when (not symbol-name)
(error "No symbol given"))
(save-excursion
(set-buffer (slime-output-buffer))
(unless (eq (current-buffer) (window-buffer))
(pop-to-buffer (current-buffer) t))
(goto-char (point-max))
(insert (concat "(use 'clojure.contrib.repl-utils)" "(clojure.contrib.repl-utils/show " symbol-name ")"))
(when symbol-name
(slime-repl-return)
(other-window 1))))