clojure.lang
Class Compiler.BodyExpr
java.lang.Object
clojure.lang.Compiler.BodyExpr
- All Implemented Interfaces:
- Compiler.MaybePrimitiveExpr
- Enclosing class:
- Compiler
public static class Compiler.BodyExpr
- extends java.lang.Object
- implements Compiler.MaybePrimitiveExpr
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Compiler.BodyExpr
public Compiler.BodyExpr(PersistentVector exprs)
exprs
public final PersistentVector exprs()
eval
public java.lang.Object eval()
canEmitPrimitive
public boolean canEmitPrimitive()
- Specified by:
canEmitPrimitive
in interface Compiler.MaybePrimitiveExpr
emitUnboxed
public void emitUnboxed(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen)
- Specified by:
emitUnboxed
in interface Compiler.MaybePrimitiveExpr
emit
public void emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen)
hasJavaClass
public boolean hasJavaClass()
getJavaClass
public java.lang.Class getJavaClass()
Copyright © 2014. All Rights Reserved.