(abstract? class)
returns true
if class
is an abstract class
(abstract? java.util.Map) => true
(abstract? Class) => false
returns `true` if `class` is an abstract class (abstract? java.util.Map) => true (abstract? Class) => false
(dispatches? multi val)
returns true
if the multimethod contains a value for dispatch
(dispatches? print-method Class) => true
returns `true` if the multimethod contains a value for dispatch (dispatches? print-method Class) => true
(interface? class)
returns true
if class
is an interface
(interface? java.util.Map) => true
(interface? Class) => false
returns `true` if `class` is an interface (interface? java.util.Map) => true (interface? Class) => false
(multimethod? obj)
returns true
if obj
is a multimethod
(multimethod? print-method) => true
(multimethod? println) => false
returns `true` if `obj` is a multimethod (multimethod? print-method) => true (multimethod? println) => false
(protocol? obj)
returns true
if obj
is a protocol
(defprotocol ISomeProtocol)
(protocol? ISomeProtocol) => true
(protocol? clojure.lang.ILookup) => false
returns `true` if `obj` is a protocol (defprotocol ISomeProtocol) (protocol? ISomeProtocol) => true (protocol? clojure.lang.ILookup) => false
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close