API Overview - JVM-specific passes for tools.analyzer 0.5.7 (in development)





jvm

Detailed API documentation
Analyzer for clojure code, extends tools.analyzer with JVM specific passes/forms
Contents: ->ExceptionThrown analyze analyze' analyze+eval analyze+eval' analyze-ns create-var default-passes empty-env ExceptionThrown macroexpand-1 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-class-id

Detailed API documentation

  
  
  
  Contents:
  annotate-class-id 


passes.jvm.annotate-internal-name

Detailed API documentation

  
  
  
  Contents:
  annotate-internal-name 


passes.jvm.annotate-loops

Detailed API documentation

  
  
  
  Contents:
  annotate-loops 


passes.jvm.annotate-methods

Detailed API documentation

  
  
  
  Contents:
  annotate-methods 


passes.jvm.annotate-tag

Detailed API documentation

  
  
  
  Contents:
  annotate-tag 


passes.jvm.box

Detailed API documentation

  
  
  
  Contents:
  box 


passes.jvm.classify-invoke

Detailed API documentation

  
  
  
  Contents:
  classify-invoke 


passes.jvm.clear-locals

Detailed API documentation

  
  
  
  Contents:
  clear-locals 


passes.jvm.collect

Detailed API documentation

  
  
  
  Contents:
  collect 


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.warn-on-reflection

Detailed API documentation

  
  
  
  Contents:
  warn-on-reflection 
Logo & site design by Tom Hickey.
Clojure auto-documentation system by Tom Faulhaber.