public static class Compiler.FnExpr extends Compiler.ObjExpr
canBeDirect, classMeta, tag| Modifier and Type | Method and Description |
|---|---|
void |
emitForDefn(Compiler.ObjExpr objx,
GeneratorAdapter gen) |
protected void |
emitMethods(ClassVisitor cv) |
Class |
getJavaClass() |
boolean |
hasJavaClass() |
IPersistentCollection |
methods() |
Compiler.ObjMethod |
variadicMethod() |
closes, column, compiledClass, constants, constantsID, emit, emitAssignLocal, emitConstant, emitKeyword, emitLetFnInits, emitStatics, emitVar, emitVarValue, eval, internalName, keywords, line, name, objtype, thisName, varspublic FnExpr(Object tag)
public boolean hasJavaClass()
hasJavaClass in class Compiler.ObjExprpublic Class getJavaClass()
getJavaClass in class Compiler.ObjExprprotected void emitMethods(ClassVisitor cv)
emitMethods in class Compiler.ObjExprpublic final Compiler.ObjMethod variadicMethod()
public final IPersistentCollection methods()
public void emitForDefn(Compiler.ObjExpr objx, GeneratorAdapter gen)
Copyright © 2018. All rights reserved.