Liking cljdoc? Tell your friends :D

skeptic.analysis.calls


assoc-call-symsclj


assoc-call?clj

(assoc-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

blank-call-symsclj


blank-call?clj

(blank-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

butlast-call-symsclj


butlast-call?clj

(butlast-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

call-infoclj

(call-info ctx fn-node args)

Inputs: [ctx :- s/Any fn-node :- s/Any args :- s/Any] Returns: s/Any

Inputs: [ctx :- s/Any fn-node :- s/Any args :- s/Any]
Returns: s/Any
raw docstring

chunk-first-call-symsclj


chunk-first-call?clj

(chunk-first-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

concat-call-symsclj


concat-call?clj

(concat-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

contains-call-symsclj


contains-call?clj

(contains-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

default-call-infoclj

(default-call-info ctx arity output)

Inputs: [ctx :- s/Any arity :- s/Int output :- (s/maybe ats/SemanticType)] Returns: s/Any

Inputs: [ctx :- s/Any arity :- s/Int output :- (s/maybe ats/SemanticType)]
Returns: s/Any
raw docstring

dissoc-call-symsclj


dissoc-call?clj

(dissoc-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

drop-call-symsclj


drop-call?clj

(drop-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

drop-last-call-symsclj


drop-last-call?clj

(drop-last-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

drop-while-call-symsclj


drop-while-call?clj

(drop-while-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

equality-call-symsclj


equality-call?clj

(equality-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

first-call-symsclj


first-call?clj

(first-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

fun-type->call-optsclj

(fun-type->call-opts fun-type)

Inputs: [fun-type :- ats/SemanticType] Returns: s/Any

Inputs: [fun-type :- ats/SemanticType]
Returns: s/Any
raw docstring

get-call-symsclj


get-call?clj

(get-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

get-key-queryclj

(get-key-query ctx node)

Inputs: [ctx :- s/Any node :- s/Any] Returns: s/Any

Inputs: [ctx :- s/Any node :- s/Any]
Returns: s/Any
raw docstring

inc-invoke-symsclj


inc-invoke?clj

(inc-invoke? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

instance-call-symsclj


into-call-symsclj


into-call?clj

(into-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

keyword-invoke-kw-and-targetclj

(keyword-invoke-kw-and-target node)

Inputs: [node :- s/Any] Returns: (s/maybe [(s/one s/Keyword "kw") (s/one s/Any "target")])

When keyword-invoke-on-local?, returns [kw-keyword target-node].

Inputs: [node :- s/Any]
Returns: (s/maybe [(s/one s/Keyword "kw") (s/one s/Any "target")])

When `keyword-invoke-on-local?`, returns `[kw-keyword target-node]`.
raw docstring

keyword-invoke-on-local?clj

(keyword-invoke-on-local? node)

Inputs: [node :- s/Any] Returns: s/Bool

True for (:k x) as either JVM analyzer :invoke or :keyword-invoke.

Inputs: [node :- s/Any]
Returns: s/Bool

True for `(:k x)` as either JVM analyzer `:invoke` or `:keyword-invoke`.
raw docstring

last-call-symsclj


last-call?clj

(last-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

literal-map-key?clj

(literal-map-key? node)

Inputs: [node :- s/Any] Returns: s/Bool

Inputs: [node :- s/Any]
Returns: s/Bool
raw docstring

literal-node-valueclj

(literal-node-value node)

Inputs: [node :- s/Any] Returns: s/Any

Inputs: [node :- s/Any]
Returns: s/Any
raw docstring

lookup-summaryclj

(lookup-summary accessor-summaries ns-sym node)

Inputs: [accessor-summaries :- s/Any ns-sym :- (s/maybe s/Symbol) node :- s/Any] Returns: s/Any

Inputs: [accessor-summaries :- s/Any ns-sym :- (s/maybe s/Symbol) node :- s/Any]
Returns: s/Any
raw docstring

lookup-typeclj

(lookup-type dict ns-sym node)

Inputs: [dict :- s/Any ns-sym :- (s/maybe s/Symbol) node :- s/Any] Returns: s/Any

Inputs: [dict :- s/Any ns-sym :- (s/maybe s/Symbol) node :- s/Any]
Returns: s/Any
raw docstring

map-literal-key-typeclj

(map-literal-key-type ctx node)

Inputs: [ctx :- s/Any node :- s/Any] Returns: ats/SemanticType

Inputs: [ctx :- s/Any node :- s/Any]
Returns: ats/SemanticType
raw docstring

merge-call-symsclj


merge-call?clj

(merge-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

minus-invoke-symsclj


minus-invoke?clj

(minus-invoke? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

multiply-invoke-symsclj


multiply-invoke?clj

(multiply-invoke? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

node-infoclj

(node-info node)

Inputs: [node :- s/Any] Returns: s/Any

Inputs: [node :- s/Any]
Returns: s/Any
raw docstring

not-call-symsclj


not-call?clj

(not-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

nth-call-symsclj


nth-call?clj

(nth-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

plus-invoke-symsclj


plus-invoke?clj

(plus-invoke? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

qualify-symbolclj

(qualify-symbol ns-sym sym)

Inputs: [ns-sym :- s/Any sym :- s/Any] Returns: s/Any

Inputs: [ns-sym :- s/Any sym :- s/Any]
Returns: s/Any
raw docstring

resolved-call-symclj

(resolved-call-sym fn-node)

Inputs: [fn-node :- s/Any] Returns: (s/maybe s/Symbol)

Inputs: [fn-node :- s/Any]
Returns: (s/maybe s/Symbol)
raw docstring

rest-call-symsclj


rest-call?clj

(rest-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

second-call-symsclj


second-call?clj

(second-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

seq-call-symsclj


seq-call?clj

(seq-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

static-assoc-call?clj

(static-assoc-call? node)

Inputs: [node :- s/Any] Returns: s/Bool

Inputs: [node :- s/Any]
Returns: s/Bool
raw docstring

static-contains-call?clj

(static-contains-call? node)

Inputs: [node :- s/Any] Returns: s/Bool

Inputs: [node :- s/Any]
Returns: s/Bool
raw docstring

static-dissoc-call?clj

(static-dissoc-call? node)

Inputs: [node :- s/Any] Returns: s/Bool

Inputs: [node :- s/Any]
Returns: s/Bool
raw docstring

static-equality-call?clj

(static-equality-call? node)

Inputs: [node :- s/Any] Returns: s/Bool

Inputs: [node :- s/Any]
Returns: s/Bool
raw docstring

static-get-call?clj

(static-get-call? node)

Inputs: [node :- s/Any] Returns: s/Bool

Inputs: [node :- s/Any]
Returns: s/Bool
raw docstring

static-merge-call?clj

(static-merge-call? node)

Inputs: [node :- s/Any] Returns: s/Bool

Inputs: [node :- s/Any]
Returns: s/Bool
raw docstring

static-nil?-call?clj

(static-nil?-call? node)

Inputs: [node :- s/Any] Returns: s/Bool

Inputs: [node :- s/Any]
Returns: s/Bool
raw docstring

static-nil?-targetclj

(static-nil?-target node)

Inputs: [node :- s/Any] Returns: (s/maybe s/Any)

Inputs: [node :- s/Any]
Returns: (s/maybe s/Any)
raw docstring

static-update-call?clj

(static-update-call? node)

Inputs: [node :- s/Any] Returns: s/Bool

Inputs: [node :- s/Any]
Returns: s/Bool
raw docstring

take-call-symsclj


take-call?clj

(take-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

take-while-call-symsclj


take-while-call?clj

(take-while-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

type-predicate-assumption-infoclj

(type-predicate-assumption-info fn-node args)

Inputs: [fn-node :- s/Any args :- [s/Any]] Returns: (s/maybe aos/PredInfo)

Inputs: [fn-node :- s/Any args :- [s/Any]]
Returns: (s/maybe aos/PredInfo)
raw docstring

type-predicate-assumption-info-for-symclj

(type-predicate-assumption-info-for-sym sym args)

Inputs: [sym :- (s/maybe s/Symbol) args :- [s/Any]] Returns: (s/maybe aos/PredInfo)

Inputs: [sym :- (s/maybe s/Symbol) args :- [s/Any]]
Returns: (s/maybe aos/PredInfo)
raw docstring

type-predicate-call?clj

(type-predicate-call? fn-node args)

Inputs: [fn-node :- s/Any args :- [s/Any]] Returns: s/Bool

Inputs: [fn-node :- s/Any args :- [s/Any]]
Returns: s/Bool
raw docstring

typed-callable?clj

(typed-callable? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

update-call-symsclj


update-call?clj

(update-call? fn-node)

Inputs: [fn-node :- s/Any] Returns: s/Bool

Inputs: [fn-node :- s/Any]
Returns: s/Bool
raw docstring

var->symclj

(var->sym var)

Inputs: [var :- s/Any] Returns: (s/maybe s/Symbol)

Inputs: [var :- s/Any]
Returns: (s/maybe s/Symbol)
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close