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, vars
public FnExpr(Object tag)
public boolean hasJavaClass()
hasJavaClass
in class Compiler.ObjExpr
public Class getJavaClass()
getJavaClass
in class Compiler.ObjExpr
protected void emitMethods(ClassVisitor cv)
emitMethods
in class Compiler.ObjExpr
public final Compiler.ObjMethod variadicMethod()
public final IPersistentCollection methods()
public void emitForDefn(Compiler.ObjExpr objx, GeneratorAdapter gen)
Copyright © 2023. All rights reserved.