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

Inheritance: clojure.lang.CljCompiler.Ast.Expr, MaybePrimitiveExpr
Afficher le fichier Open project: clojure/clojure-clr

Méthodes publiques

Méthode Description
Emit ( RHC rhc, ObjExpr objx, CljILGen ilg ) : void
EmitUnboxed ( RHC rhc, ObjExpr objx, CljILGen ilg ) : void
Eval ( ) : object
HasNormalExit ( ) : bool
LetExpr ( IPersistentVector bindingInits, clojure.lang.CljCompiler.Ast.Expr body, bool isLoop ) : System

Private Methods

Méthode Description
DoEmit ( RHC rhc, ObjExpr objx, CljILGen ilg, bool emitUnboxed ) : void

Method Details

Emit() public méthode

public Emit ( RHC rhc, ObjExpr objx, CljILGen ilg ) : void
rhc RHC
objx ObjExpr
ilg CljILGen
Résultat void

EmitUnboxed() public méthode

public EmitUnboxed ( RHC rhc, ObjExpr objx, CljILGen ilg ) : void
rhc RHC
objx ObjExpr
ilg CljILGen
Résultat void

Eval() public méthode

public Eval ( ) : object
Résultat object

HasNormalExit() public méthode

public HasNormalExit ( ) : bool
Résultat bool

LetExpr() public méthode

public LetExpr ( IPersistentVector bindingInits, clojure.lang.CljCompiler.Ast.Expr body, bool isLoop ) : System
bindingInits IPersistentVector
body clojure.lang.CljCompiler.Ast.Expr
isLoop bool
Résultat System