clojure.lang
Class Compiler.AssignExpr

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

public static class Compiler.AssignExpr
extends Object


Field Summary
 clojure.lang.Compiler.AssignableExpr target
           
 clojure.lang.Compiler.Expr val
           
 
Constructor Summary
Compiler.AssignExpr(clojure.lang.Compiler.AssignableExpr target, clojure.lang.Compiler.Expr val)
           
 
Method Summary
 void emit(Compiler.C context, Compiler.ObjExpr objx, GeneratorAdapter gen)
           
 Object eval()
           
 Class getJavaClass()
           
 boolean hasJavaClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

target

public final clojure.lang.Compiler.AssignableExpr target

val

public final clojure.lang.Compiler.Expr val
Constructor Detail

Compiler.AssignExpr

public Compiler.AssignExpr(clojure.lang.Compiler.AssignableExpr target,
                           clojure.lang.Compiler.Expr val)
Method Detail

eval

public Object eval()

emit

public void emit(Compiler.C context,
                 Compiler.ObjExpr objx,
                 GeneratorAdapter gen)

hasJavaClass

public boolean hasJavaClass()

getJavaClass

public Class getJavaClass()


Copyright © 2015. All Rights Reserved.