C# Class clojure.lang.CljCompiler.Ast.TryExpr

Inheritance: clojure.lang.CljCompiler.Ast.Expr
显示文件 Open project: clojure/clojure-clr

Public Methods

Method Description
Emit ( RHC rhc, ObjExpr objx, CljILGen ilg ) : void
Eval ( ) : object
HasNormalExit ( ) : bool

Private Methods

Method Description
TryExpr ( clojure.lang.CljCompiler.Ast.Expr tryExpr, IPersistentVector catchExprs, clojure.lang.CljCompiler.Ast.Expr finallyExpr, int retLocal, int finallyLocal ) : System

Method Details

Emit() public method

public Emit ( RHC rhc, ObjExpr objx, CljILGen ilg ) : void
rhc RHC
objx ObjExpr
ilg CljILGen
return void

Eval() public method

public Eval ( ) : object
return object

HasNormalExit() public method

public HasNormalExit ( ) : bool
return bool