Liking cljdoc? Tell your friends :D

geex.java

Generation of Java backed code and utilities for embed it.

Generation of Java backed code and utilities for embed it.
raw docstring

-this-classclj

source

-this-objectclj

source

add-build-callbackclj

(add-build-callback cb)

Adds a callback that receives all relevant data once a class has been built.

Adds a callback that receives all relevant data once a class has been built.
sourceraw docstring

array-call-accessclj

(array-call-access this args)
source

array-lengthclj

(array-length src-array)

Geex function to get array length

Geex function to get array length
sourceraw docstring

boxclj

(box x0)

Geex function to turn a primitive into a boxed value.

Geex function to turn a primitive into a boxed value.
sourceraw docstring

build-callbacksclj

source

call-methodclj

(call-method & method-args)

Geex function to call method

Geex function to call method
sourceraw docstring

call-operatorclj

(call-operator operator & args0)

Geex function to call an operator

Geex function to call an operator
sourceraw docstring

call-operator-with-ret-typeclj

(call-operator-with-ret-type ret-type operator & args0)

Geex function to call an operator with a specified return type

Geex function to call an operator with a specified return type
sourceraw docstring

call-pure-methodclj

source

call-static-methodclj

source

call-static-pure-methodclj

source

case-subclj

(case-sub input cases default)
source

cast-any-to-seedclj

(cast-any-to-seed type x)

Converts anything to a seed with a certain type.

Converts anything to a seed with a certain type.
sourceraw docstring

cast-seedclj

(cast-seed type value)

Casts a seed.

Casts a seed.
sourceraw docstring

cast-to-intclj

(cast-to-int x)
source

check-compilation-resultclj

(check-compilation-result seed x)
source

clj-equivclj

(clj-equiv x y)
source

collection-typesclj

source

compile-array-lengthclj

(compile-array-length state expr)
source

compile-caseclj

(compile-case state expr)
source

compile-voidclj

source

conditionallyclj

(conditionally f condition arg)
source

conj-implclj

(conj-impl dst x)
source

def-classcljmacro

(def-class class-symbol class-def & extra-class-data)
source

default-settingsclj

source

define-classclj

(define-class class-def)
source

disp-nscljmacro

(disp-ns)
source

evalcljmacro

(eval & args)

Evaluate geex code

Evaluate geex code
sourceraw docstring

eval-body-fnclj

(eval-body-fn body-fn)
source

file?clj

source

format-literalclj

(format-literal type value)
source

format-nestedclj

(format-nested s)
source

get-array-elementclj

(get-array-element src-array index)

Geex function to get an array element

Geex function to get an array element
sourceraw docstring

get-instance-varclj

(get-instance-var src-object field-name)
source

get-primary-collection-typeclj

(get-primary-collection-type x)
source

get-static-varclj

(get-static-var field-name src-class)
source

has-return-value?clj

(has-return-value? x)
source

import-type-signatureclj

(import-type-signature x)

Internal function: Used when parsing the type specification of a function.

Internal function: Used when parsing the type specification of a function.
sourceraw docstring

instantiateclj

(instantiate class-def)
source

iterableclj

source

j-countclj

source

j-firstclj

source

j-nextclj

source

j-nthclj

source

j-val-atclj

source

janino-cook-and-load-classclj

(janino-cook-and-load-class class-name source-code)
(janino-cook-and-load-class sc class-name source-code)

Given a class-name and source code of that class, compile the code and load the class dynamically.

Given a class-name and source code of that class, compile the code and load the class dynamically.
sourceraw docstring

janino-cook-and-load-objectclj

(janino-cook-and-load-object class-name source-code)

Given a class name and source code, compile the class, load the class and instantiate an object.

Given a class name and source code, compile the class, load the class and instantiate an object.
sourceraw docstring

let-classcljmacro

(let-class args & body)
source

list-class-itemsclj

(list-class-items f class-def k)
source

local-var-bindingclj

(local-var-binding lvar)
source

make-array-from-sizeclj

(make-array-from-size component-class size)

Geex function to make an array

Geex function to make an array
sourceraw docstring

make-classcljmacro

(make-class class-def)
source

make-stub-classclj

(make-stub-class class-def unique-index all-public?)
source

make-voidclj

(make-void)
source

newclj

(new cl & args0)
source

object-call-accessclj

(object-call-access this args)
source

package-from-nscljmacro

(package-from-ns)
source

platform-tagclj

source

render-class-and-save-sourceclj

(render-class-and-save-source pkg class-def settings)
source

render-class-dataclj

(render-class-data class-def)
source

render-compile-and-load-classclj

(render-compile-and-load-class pkg class-def settings)
source

seed-typenameclj

(seed-typename x)

Returns the typename of a seed.

Returns the typename of a seed.
sourceraw docstring

seq-iterableclj

(seq-iterable src)
source

set-array-elementclj

(set-array-element dst-array index value)

Geex function to set an array element

Geex function to set an array element
sourceraw docstring

set-instance-varclj

(set-instance-var dst-object field-name value)
source

set-static-varclj

(set-static-var field-name dst-class value)
source

settings?clj

source

str-to-java-identifierclj

(str-to-java-identifier & args)

Internal function: Used in code generation to produce a string representing a valid Java identifier.

Internal function: Used in code generation to produce a string representing a valid Java identifier.
sourceraw docstring

stub-class?clj

(stub-class? x)
source

stub-tagclj

source

switchcljmacro

(switch & args)
source

switch-fnclj

(switch-fn k cases default-fn)
source

system-outclj

(system-out)
source

the-compilerclj

source

this-classclj

(this-class)

Get this class if inside a method

Get this class if inside a method
sourceraw docstring

this-file-nscljmacro

(this-file-ns)
source

this-objectclj

(this-object)

Get this object if inside a method

Get this object if inside a method
sourceraw docstring

throwclj

(throw x)
source

to-java-identifierclj

source

to-size-typeclj

(to-size-type x)

Converts an integer to int, as used for arrays on the JVM

Converts an integer to int, as used for arrays on the JVM
sourceraw docstring

typed-defncljmacro

(typed-defn & args0)
source

typenameclj

(typename x)
source

unboxclj

(unbox x0)

Geex function to unwrap a boxed value.

Geex function to unwrap a boxed value.
sourceraw docstring

unpackclj

(unpack dst-type src-seed)

Imports incoming dynamic data to data of nested seeds when importing arguments.

Imports incoming dynamic data to data of nested seeds when importing arguments.
sourceraw docstring

visible-class?clj

(visible-class? x)
source

void-like?clj

(void-like? tp)
source

void?clj

(void? cl)
source

with-local-classclj

(with-local-class class-def body-fn)
source

write-source-fileclj

(write-source-file class-def settings)
source

write-source-filesclj

(write-source-files class-defs settings)
source

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

× close