clojure.lang
Class Compiler.TryExpr
java.lang.Object
clojure.lang.Compiler.TryExpr
- Enclosing class:
- Compiler
public static class Compiler.TryExpr
- extends java.lang.Object
Constructor Summary |
Compiler.TryExpr(clojure.lang.Compiler.Expr tryExpr,
PersistentVector catchExprs,
clojure.lang.Compiler.Expr finallyExpr,
int retLocal,
int finallyLocal)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tryExpr
public final clojure.lang.Compiler.Expr tryExpr
finallyExpr
public final clojure.lang.Compiler.Expr finallyExpr
catchExprs
public final PersistentVector catchExprs
retLocal
public final int retLocal
finallyLocal
public final int finallyLocal
Compiler.TryExpr
public Compiler.TryExpr(clojure.lang.Compiler.Expr tryExpr,
PersistentVector catchExprs,
clojure.lang.Compiler.Expr finallyExpr,
int retLocal,
int finallyLocal)
eval
public java.lang.Object eval()
emit
public void emit(Compiler.C context,
Compiler.ObjExpr objx,
GeneratorAdapter gen)
hasJavaClass
public boolean hasJavaClass()
getJavaClass
public java.lang.Class getJavaClass()
Copyright © 2011. All Rights Reserved.