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

Inheritance: clojure.lang.CljCompiler.Ast.Expr, MaybePrimitiveExpr
Exibir arquivo Open project: clojure/clojure-clr Class Usage Examples

Public Methods

Method Description
Emit ( RHC rhc, ObjExpr objx, CljILGen ilg ) : void
EmitUnboxed ( RHC rhc, ObjExpr objx, CljILGen ilg ) : void
Eval ( ) : object
HasNormalExit ( ) : bool
Parse ( Var v, ISeq args, object tag ) : clojure.lang.CljCompiler.Ast.Expr

Private Methods

Method Description
StaticInvokeExpr ( Type target, MethodInfo method, bool variadic, IPersistentVector args, object tag ) : Microsoft.Scripting.Ast

Method Details

Emit() public method

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

EmitUnboxed() public method

public EmitUnboxed ( 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

Parse() public static method

public static Parse ( Var v, ISeq args, object tag ) : clojure.lang.CljCompiler.Ast.Expr
v Var
args ISeq
tag object
return clojure.lang.CljCompiler.Ast.Expr