Host Interop
(defrecord name [fields*] options* specs*) Options are expressed as sequential keywords and arguments (in any order)...
macroclojure.core
(deftype name [fields*] options* specs*) Options are expressed as sequential keywords and arguments (in any order). ...
macroclojure.core
Implementations of protocol methods can be provided using the extend construct: (extend AType AProtocol {:fo...
functionclojure.core
Useful when you want to provide several implementations of the same protocol all at once. Takes a single protocol and ...
macroclojure.core
A macro that expands into an extend call. Useful when you are supplying the definitions explicitly inline, extend-type...
macroclojure.core
class-and-interfaces - a vector of class names args - a (possibly empty) vector of arguments to the superclass cons...
macroclojure.core
Use to call a superclass method in the body of a proxy method. Note, expansion captures 'this
macroclojure.core
reify creates an object implementing a protocol or interface. reify is a macro with the following structure: (reify ...
macroclojure.core
Returns a clone of the Java array. Works on arrays of known types.
functionclojure.core
Returns the value at the index/indices. Works on Java arrays of all types.
functionclojure.core
Returns the length of the Java array. Works on arrays of all types.
functionclojure.core
Maps an expression across an array a, using an index named idx, and return value named ret, initialized to a clone of ...
macroclojure.core
Reduces an expression across an array a, using an index named idx, and return value named ret, initialized to init, se...
macroclojure.core
Sets the value at the index/indices. Works on Java arrays of reference types. Returns val.
functionclojure.core
Creates an array of booleans
functionclojure.core
Casts to boolean[]
functionclojure.core
Creates an array of bytes
functionclojure.core
Casts to bytes[]
functionclojure.core
Generates byte-arrays.
valueclojure.test.check.generators
Creates an array of chars
functionclojure.core
Casts to chars[]
functionclojure.core
Creates an array of doubles
functionclojure.core
Casts to double[]
functionclojure.core
Creates an array of floats
functionclojure.core
Casts to float[]
functionclojure.core
Creates an array of ints
functionclojure.core
Returns an array with components set to the values in aseq. The array's component type is type if provided, or the typ...
functionclojure.core
Casts to int[]
functionclojure.core
Creates an array of longs
functionclojure.core
Casts to long[]
functionclojure.core
Creates and returns an array of instances of the specified class of the specified dimension(s). Note that a class obj...
functionclojure.core
Creates an array of objects
functionclojure.core
Assigns a new value to a var or field.
special-formclojure.core
Establish thread local binding of dynamic var
functionsci.core
Creates an array of shorts
functionclojure.core
Casts to shorts[]
functionclojure.core
Returns an array of Objects containing the contents of coll, which can be any Collection. Maps to java.util.Collectio...
functionclojure.core
Returns a (potentially-ragged) 2-dimensional array of Objects containing the contents of coll, which can be any Collec...
functionclojure.core
General
12- value
clojure.java.javadoc
- value
clojure.java.javadoc
- value
clojure.java.browse
- value
clojure.java.javadoc
- function
clojure.java.javadoc
- function
clojure.java.javadoc
Takes a Java object and returns a read-only implementation of the map abstraction based upon its JavaBean properties.
functionclojure.core
- function
clojure.java.browse
Returns a seq on a java.util.Enumeration
functionclojure.core
Returns a seq on a java.util.Iterator. Note that most collections providing iterators implement Iterable and thus supp...
functionclojure.core
- function
clojure.java.javadoc
Searches for a URL for the given class name. Tries *local-javadocs* first, then *remote-javadocs*. Returns a string.
functionclojure.java.javadoc
Host interop: field access or method call.
special-formclojure.core
Takes a Java object and returns a read-only implementation of the map abstraction based upon its JavaBean properties.
functionclojure.core
Expands into code that creates a fn that expects to be passed an object and any args and calls the named instance meth...
macroclojure.core