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, varspublic boolean hasJavaClass()
hasJavaClass in class Compiler.ObjExprpublic java.lang.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)