clojure.lang
Class Compiler.VarExpr
java.lang.Object
clojure.lang.Compiler.VarExpr
- Enclosing class:
- Compiler
public static class Compiler.VarExpr
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
var
public final Var var
tag
public final Object tag
Compiler.VarExpr
public Compiler.VarExpr(Var var,
Symbol tag)
eval
public Object eval()
emit
public void emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen)
hasJavaClass
public boolean hasJavaClass()
getJavaClass
public Class getJavaClass()
evalAssign
public Object evalAssign(clojure.lang.Compiler.Expr val)
emitAssign
public void emitAssign(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen,
clojure.lang.Compiler.Expr val)
Copyright © 2015. All Rights Reserved.