Hi, I'm trying to define an interface for our automated import system written in Clojure so that we can use parsers implemented in Java. So far everything works great, but I'm wondering if there is any way to get types into the method signatures in the interface. For starters I created a simple protocol:
(ns importer.parser) (defprotocol Parser (parse ^java.util.Iterator [this ^java.lang.String path])) compiled it from the repl: (compile 'importer.parser) and then when I decompile it using jd-gui I get this: package importer.parser; public abstract interface Parser { public abstract Object parse(Object paramObject); } It would be nice to have a tool that could inspect a Clojure namespace and then generate Javadoc for the protocols and types. Does something like this already exist? If that javadoc could specify the types, even if under the hood it's using Object, that would also be fine. Is there a way to access this type hint information though? I don't see it in the importer.Parser map. Thanks, Jeff -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en