net.coruscation.js4clj.api.polyglot

can-instantiate

(can-instantiate obj)

can-invoke-member

(can-invoke-member obj s)

canExecute

(canExecute obj)

define-unwrap-executable-alias

macro

(define-unwrap-executable-alias name & args)

execute

(execute obj & args)

executeVoid

(executeVoid obj & args)

get-member

(get-member obj identifier)

get-member-keys

(get-member-keys obj)

get-meta-object

(get-meta-object obj)

get-meta-parents

(get-meta-parents obj)

get-meta-qualified-name

(get-meta-qualified-name obj)

get-raw-clojure-value

(get-raw-clojure-value polyglot-value-with-metadata)

get-raw-polyglot-value

(get-raw-polyglot-value clojure-value-with-metadata)

get-source-location

(get-source-location obj)

has-array-elements

(has-array-elements obj)

has-meta-parents

(has-meta-parents obj)

invoke-member

(invoke-member obj method & args)

is-meta-object

(is-meta-object obj)

new-instance

(new-instance obj & args)

polyglot-value

(polyglot-value obj)

put-member

(put-member obj identifier value)

with-raw-clojure-value

(with-raw-clojure-value polyglot-value clojure-value)

with-raw-polyglot-value

(with-raw-polyglot-value clojure-value polyglot-value)