clojure.lang
Class Compiler.MapExpr

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

public static class Compiler.MapExpr
extends Object


Field Summary
 IPersistentVector keyvals
           
 
Constructor Summary
Compiler.MapExpr(IPersistentVector keyvals)
           
 
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, IPersistentMap form)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keyvals

public final IPersistentVector keyvals
Constructor Detail

Compiler.MapExpr

public Compiler.MapExpr(IPersistentVector keyvals)
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,
                                               IPersistentMap form)


Copyright © 2015. All Rights Reserved.