Overview - tools.analyzer.jvm 1.2.4-SNAPSHOT API documentation





jvm

Detailed API documentation

Analyzer for clojure code, extends tools.analyzer with JVM specific passes/forms

Contents: ->ExceptionThrown analyze analyze+eval analyze-ns create-var default-passes default-passes-opts empty-env ExceptionThrown macroexpand-1 macroexpand-all ns-safe-macro parse run-passes specials

Variables and functions in jvm.utils: box convertible? maybe-class numeric? prim-or-obj primitive? subsumes? try-best-match unbox wider-primitive wider-tag wider-tag* wider-than



passes.jvm.analyze-host-expr

Detailed API documentation

Contents: analyze-host-expr



passes.jvm.annotate-branch

Detailed API documentation

Contents: annotate-branch



passes.jvm.annotate-host-info

Detailed API documentation

Contents: annotate-host-info



passes.jvm.annotate-loops

Detailed API documentation

Contents: annotate-loops



passes.jvm.box

Detailed API documentation

Contents: box



passes.jvm.classify-invoke

Detailed API documentation

Contents: classify-invoke



passes.jvm.constant-lifter

Detailed API documentation

Contents: constant-lift



passes.jvm.emit-form

Detailed API documentation

Contents: emit-form emit-hygienic-form



passes.jvm.fix-case-test

Detailed API documentation

Contents: fix-case-test



passes.jvm.infer-tag

Detailed API documentation

Contents: infer-tag



passes.jvm.validate

Detailed API documentation

Contents: validate



passes.jvm.validate-loop-locals

Detailed API documentation

Contents: validate-loop-locals



passes.jvm.validate-recur

Detailed API documentation

Contents: validate-recur



passes.jvm.warn-on-reflection

Detailed API documentation

Contents: warn-on-reflection