public static class Compiler.FnExpr extends Compiler.ObjExpr
classMeta, isStatic, tag
Constructor and Description |
---|
FnExpr(java.lang.Object tag) |
Modifier and Type | Method and Description |
---|---|
void |
emitForDefn(Compiler.ObjExpr objx,
GeneratorAdapter gen) |
protected void |
emitMethods(ClassVisitor cv) |
java.lang.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 boolean hasJavaClass()
hasJavaClass
in class Compiler.ObjExpr
public java.lang.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)