Liking cljdoc? Tell your friends :D

hara.class.checks


abstract?clj

(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
raw docstring

dispatches?clj

(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
raw docstring

interface?clj

(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
raw docstring

multimethod?clj

(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
raw docstring

protocol?clj

(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
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close