clojure.lang
Class Compiler.LocalBinding

java.lang.Object
  extended by clojure.lang.Compiler.LocalBinding
Enclosing class:
Compiler

public static class Compiler.LocalBinding
extends Object


Field Summary
 boolean canBeCleared
           
 clojure.lang.Compiler.PathNode clearPathRoot
           
 clojure.lang.Compiler.Expr init
           
 boolean isArg
           
 String name
           
 boolean recurMistmatch
           
 Symbol sym
           
 Symbol tag
           
 
Constructor Summary
Compiler.LocalBinding(int num, Symbol sym, Symbol tag, clojure.lang.Compiler.Expr init, boolean isArg, clojure.lang.Compiler.PathNode clearPathRoot)
           
 
Method Summary
 Class getJavaClass()
           
 Class getPrimitiveType()
           
 boolean hasJavaClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sym

public final Symbol sym

tag

public final Symbol tag

init

public clojure.lang.Compiler.Expr init

name

public final String name

isArg

public final boolean isArg

clearPathRoot

public final clojure.lang.Compiler.PathNode clearPathRoot

canBeCleared

public boolean canBeCleared

recurMistmatch

public boolean recurMistmatch
Constructor Detail

Compiler.LocalBinding

public Compiler.LocalBinding(int num,
                             Symbol sym,
                             Symbol tag,
                             clojure.lang.Compiler.Expr init,
                             boolean isArg,
                             clojure.lang.Compiler.PathNode clearPathRoot)
Method Detail

hasJavaClass

public boolean hasJavaClass()

getJavaClass

public Class getJavaClass()

getPrimitiveType

public Class getPrimitiveType()


Copyright © 2015. All Rights Reserved.