clojure.lang
Class Compiler.MetaExpr

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

public static class Compiler.MetaExpr
extends Object


Field Summary
 clojure.lang.Compiler.Expr expr
           
 clojure.lang.Compiler.Expr meta
           
 
Constructor Summary
Compiler.MetaExpr(clojure.lang.Compiler.Expr expr, clojure.lang.Compiler.Expr meta)
           
 
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

expr

public final clojure.lang.Compiler.Expr expr

meta

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

Compiler.MetaExpr

public Compiler.MetaExpr(clojure.lang.Compiler.Expr expr,
                         clojure.lang.Compiler.Expr meta)
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 © 2014. All Rights Reserved.