clojure.lang
Class Compiler.SetExpr

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

public static class Compiler.SetExpr
extends Object


Field Summary
 IPersistentVector keys
           
 
Constructor Summary
Compiler.SetExpr(IPersistentVector keys)
           
 
Method Summary
 void emit(Compiler.C context, Compiler.ObjExpr objx, GeneratorAdapter gen)
           
 Object eval()
           
 Class getJavaClass()
           
 boolean hasJavaClass()
           
static clojure.lang.Compiler.Expr parse(Compiler.C context, IPersistentSet form)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keys

public final IPersistentVector keys
Constructor Detail

Compiler.SetExpr

public Compiler.SetExpr(IPersistentVector keys)
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()

parse

public static clojure.lang.Compiler.Expr parse(Compiler.C context,
                                               IPersistentSet form)


Copyright © 2015. All Rights Reserved.