clojure.lang
Class Compiler.FnExpr
java.lang.Object
clojure.lang.Compiler.ObjExpr
clojure.lang.Compiler.FnExpr
- Enclosing class:
- Compiler
public static class Compiler.FnExpr
- extends Compiler.ObjExpr
Methods inherited from class clojure.lang.Compiler.ObjExpr |
closes, column, compiledClass, constants, constantsID, emit, emitAssignLocal, emitConstant, emitKeyword, emitLetFnInits, emitStatics, emitVar, emitVarValue, eval, internalName, keywords, line, name, objtype, thisName, vars |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Compiler.FnExpr
public Compiler.FnExpr(Object tag)
hasJavaClass
public boolean hasJavaClass()
- Overrides:
hasJavaClass
in class Compiler.ObjExpr
getJavaClass
public Class getJavaClass()
- Overrides:
getJavaClass
in class Compiler.ObjExpr
emitMethods
protected void emitMethods(ClassVisitor cv)
- Overrides:
emitMethods
in class Compiler.ObjExpr
variadicMethod
public final Compiler.ObjMethod variadicMethod()
methods
public final IPersistentCollection methods()
emitForDefn
public void emitForDefn(Compiler.ObjExpr objx,
GeneratorAdapter gen)
Copyright © 2015. All Rights Reserved.