clojure.lang
Class Compiler.VectorExpr

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

public static class Compiler.VectorExpr
extends Object


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

Field Detail

args

public final IPersistentVector args
Constructor Detail

Compiler.VectorExpr

public Compiler.VectorExpr(IPersistentVector args)
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,
                                               IPersistentVector form)


Copyright © 2015. All Rights Reserved.