Index of Public Functions and Variables -
This page has an alphabetical index of all the documented functions and variables
in
core.specs.alpha.
A
::as spec clojure.core.specs.alpha (and simple-symbol? (not= (quote &) %)).
::as-alias spec clojure.core.specs.alpha simple-symbol?.
B
::binding spec clojure.core.specs.alpha (cat :form :clojure.core.specs.alpha/binding...
::binding-form spec clojure.core.specs.alpha (or :local-symbol :clojure.core.specs.alpha/...
::bindings spec clojure.core.specs.alpha (and vector? even-number-of-forms? (* :cloju...
C
::class-ident spec clojure.core.specs.alpha (or :class simple-symbol? :class-name string...
::constructors spec clojure.core.specs.alpha (map-of :clojure.core.specs.alpha/signature ...
D
::defn-args spec clojure.core.specs.alpha (cat :fn-name simple-symbol? :docstring (? s...
E
even-number-of-forms? function clojure.core.specs.alpha Returns true if there are an even number of ...
::exclude spec clojure.core.specs.alpha (coll-of simple-symbol?).
::expose spec clojure.core.specs.alpha (keys :opt-un [:clojure.core.specs.alpha/get...
::exposes spec clojure.core.specs.alpha (map-of simple-symbol? :clojure.core.specs.a...
::extends spec clojure.core.specs.alpha simple-symbol?.
F
::factory spec clojure.core.specs.alpha simple-symbol?.
::filters spec clojure.core.specs.alpha (& (* (cat :clojure.spec.alpha/k keyword? :c...
G
::get spec clojure.core.specs.alpha simple-symbol?.
I
::impl-ns spec clojure.core.specs.alpha simple-symbol?.
::implements spec clojure.core.specs.alpha (coll-of simple-symbol? :kind vector?).
::import-list spec clojure.core.specs.alpha (* (alt :class simple-symbol? :package-list ...
::init spec clojure.core.specs.alpha symbol?.
K
::keys spec clojure.core.specs.alpha (coll-of ident? :kind vector?).
L
::libspec spec clojure.core.specs.alpha (alt :lib simple-symbol? :lib+opts (spec (ca...
::load-impl-ns spec clojure.core.specs.alpha boolean?.
::local-name spec clojure.core.specs.alpha (and simple-symbol? (not= (quote &) %)).
M
::main spec clojure.core.specs.alpha boolean?.
::map-binding spec clojure.core.specs.alpha (tuple :clojure.core.specs.alpha/binding-for...
::map-binding-form spec clojure.core.specs.alpha (merge :clojure.core.specs.alpha/map-binding...
::map-bindings spec clojure.core.specs.alpha (every (or :map-binding :clojure.core.specs....
::map-special-binding spec clojure.core.specs.alpha (keys :opt-un [:clojure.core.specs.alpha/as ...
::method spec clojure.core.specs.alpha (and vector? (cat :method-name simple-symbol...
::methods spec clojure.core.specs.alpha (coll-of :clojure.core.specs.alpha/method :k...
N
::name spec clojure.core.specs.alpha simple-symbol?.
::ns-clauses spec clojure.core.specs.alpha (* (alt :refer-clojure :clojure.core.specs.a...
::ns-form spec clojure.core.specs.alpha (cat :ns-name simple-symbol? :docstring (? s...
::ns-gen-class spec clojure.core.specs.alpha (cat :clause #{:gen-class} :options (keys* :...
::ns-import spec clojure.core.specs.alpha (cat :clause #{:import} :classes :clojure.co...
::ns-keys spec clojure.core.specs.alpha (tuple (and qualified-keyword? (fn* [p1__881...
::ns-load spec clojure.core.specs.alpha (cat :clause #{:load} :libs (* string?)).
::ns-refer spec clojure.core.specs.alpha (cat :clause #{:refer} :lib simple-symbol? :...
::ns-refer-clojure spec clojure.core.specs.alpha (cat :clause #{:refer-clojure} :refer-filter...
::ns-require spec clojure.core.specs.alpha (cat :clause #{:require} :body (+ (alt :libs...
::ns-use spec clojure.core.specs.alpha (cat :clause #{:use} :libs (+ (alt :libspec ...
O
::only spec clojure.core.specs.alpha (coll-of simple-symbol?).
::or spec clojure.core.specs.alpha (map-of simple-symbol? any?).
P
::package-list spec clojure.core.specs.alpha (cat :package simple-symbol? :classes (+ sim...
::param-list spec clojure.core.specs.alpha (and vector? (cat :params (* :clojure.core.s...
::params+body spec clojure.core.specs.alpha (cat :params :clojure.core.specs.alpha/param...
::post-init spec clojure.core.specs.alpha symbol?.
::prefix spec clojure.core.specs.alpha string?.
::prefix-list spec clojure.core.specs.alpha (cat :prefix simple-symbol? :libspecs (+ :cl...
Q
::quotable-import-list spec clojure.core.specs.alpha (* (alt :class (quotable simple-symbol?) :pa...
R
::refer spec clojure.core.specs.alpha (or :all #{:all} :syms (coll-of simple-symbo...
::rename spec clojure.core.specs.alpha (map-of simple-symbol? simple-symbol?).
S
::seq-binding-form spec clojure.core.specs.alpha (and vector? (cat :forms (* :clojure.core.sp...
::set spec clojure.core.specs.alpha simple-symbol?.
::signature spec clojure.core.specs.alpha (coll-of :clojure.core.specs.alpha/class-ide...
::state spec clojure.core.specs.alpha simple-symbol?.
::strs spec clojure.core.specs.alpha (coll-of simple-symbol? :kind vector?).
::syms spec clojure.core.specs.alpha (coll-of symbol? :kind vector?).
U
::use-libspec spec clojure.core.specs.alpha (alt :lib simple-symbol? :lib+opts (spec (ca...
::use-prefix-list spec clojure.core.specs.alpha (cat :prefix simple-symbol? :libspecs (+ :cl...