General utility fns and macros used for creating Clojure wrappers of Java classes.
General utility fns and macros used for creating Clojure wrappers of Java classes.
(camel-symbol clojure-name)
Turns clojure-name (a string or symbol, etc) into clojureName (a symbol).
Opposite of dashed-symbol
.
Turns clojure-name (a string or symbol, etc) into clojureName (a symbol). Opposite of [[dashed-symbol]].
Turns someMethodName (a string or symbol, etc) into some-method-name (a symbol).
Opposite of camel-symbol
.
Turns someMethodName (a string or symbol, etc) into some-method-name (a symbol). Opposite of [[camel-symbol]].
(doseq-m macro coll)
Calls macro on each element of coll.
Calls macro on each element of coll.
(if-call obj method arg)
Calls method
of obj
if arg
is non nil. Returns obj
.
A special one-method version of clojure.core/doto.
Calls `method` of `obj` if `arg` is non nil. Returns `obj`. A special one-method version of clojure.core/doto.
Turns someMethodName (a string or symbol, etc) into ("some", "method", "name").
C.f. strs->symbol
.
Turns someMethodName (a string or symbol, etc) into ("some", "method", "name"). C.f. [[strs->symbol]].
Turns ("some", "method", "name") into some-method-name (a symbol).
See split-camel
.
Turns ("some", "method", "name") into some-method-name (a symbol). See [[split-camel]].
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close