org.typedclojure/typed.clj.analyzer
1.4.0
cljdoc
typedclojure/typedclojure
Liking cljdoc? Tell your friends :D
Articles
Readme
Changelog
Historical repository organization
Upgrading from 0.7.x to monorepo
Typed Clojure Update 1 of 2
Typed Clojure Update 2 of 2
Typed Clojure Update 1 of 2
Typed Clojure Update 2 of 2
Public interface for type errors as data
Implementation detail of type inference
unsoundness
Releases
Tutorial on Type Inference
Namespaces
typed
clj
analyzer
passes
analyze-host-expr
annotate-host-info
annotate-tag
classify-invoke
constant-lifter
emit-form
fix-case-test
infer-tag
validate
utils
typed.clj.analyzer
-analyze-outer
-deftype
analyze
analyze+eval
analyze-method-impls
create-var
current-ns-name
default-opts
default-passes
default-passes-opts
default-thread-bindings
desugar-host-expr
desugar-symbol
empty-env
eval-ast
eval-ast2
global-env
macroexpand-1
parse
parse-case*
parse-deftype*
parse-import*
parse-monitor-enter
parse-monitor-exit
parse-opts+methods
parse-reify*
qualify-arglists
resolve-ns
resolve-op-sym
resolve-sym
scheduled-default-passes
specials
unanalyzed
var->sym
typed.clj.analyzer.passes.analyze-host-expr
-analyze-host-expr
analyze-host-call
analyze-host-expr
analyze-host-field
maybe-instance-field
maybe-instance-method
maybe-instance-method-call
maybe-static-field
maybe-static-method
maybe-static-method-call
typed.clj.analyzer.passes.annotate-host-info
annotate-host-info
typed.clj.analyzer.passes.annotate-tag
-annotate-tag
annotate-tag
tag-via-val-or-form
typed.clj.analyzer.passes.classify-invoke
classify-invoke
typed.clj.analyzer.passes.constant-lifter
constant-lift
constant-lift*
typed.clj.analyzer.passes.emit-form
-emit-form
-emit-form*
class->str
class->sym
emit-form
emit-hygienic-form
typed.clj.analyzer.passes.fix-case-test
fix-case-test
typed.clj.analyzer.passes.infer-tag
-infer-tag
=-arglists?
infer-tag
typed.clj.analyzer.passes.validate
-validate
validate
validate-call
validate-interfaces
validate-tag
validate-tag'
typed.clj.analyzer.utils
all-instance-methods
all-static-methods
array-class
assignable-from?
box
convertible?
inline?
instance-field
instance-method
instance-methods
macro?
maybe-array-class-sym
maybe-class
maybe-class-from-string
maybe-class-literal
members
members*
name-matches?
ns->relpath
ns-url
numeric?
prim-interface
prim-or-obj
primitive?
resolve-param-tags
resolve-sym
special-arrays
specials
static-field
static-method
static-methods
subsumes?
tag-match?
try-best-match
unbox
wider-primitive
wider-tag
wider-tag*
wider-than
cljdoc
builds & hosts documentation for Clojure/Script libraries
Keyboard shortcuts
Ctrl
+
k
Jump to recent docs
←
Move to previous article
→
Move to next article
Ctrl
+
/
Jump to the search field
Raise an issue
Browse cljdoc source
Chat on Slack
× close