clojure.core/definterface¶
Creates a new Java interface with the given name and method sigs. The method return types and parameter types may be specified with type hints, defaulting to Object if omitted.
(definterface MyInterface (^int method1 [x]) (^Bar method2 [^Baz b ^Quux q]))
Examples¶
See also¶
- clojure.core/defprotocol (2)
- clojure.core/gen-interface
- clojure.core/defrecord (0)
- clojure.core/deftype (1)
Content from the matching ClojureDocs page, with authors credited on each contribution.