public static class Compiler.FnExpr extends Compiler.ObjExpr
classMeta, tag
Constructor and Description |
---|
FnExpr(java.lang.Object tag) |
Modifier and Type | Method and Description |
---|---|
protected void |
emitMethods(ClassVisitor cv) |
java.lang.Class |
getJavaClass() |
boolean |
hasJavaClass() |
IPersistentCollection |
methods() |
Compiler.ObjMethod |
variadicMethod() |
closes, compiledClass, constants, constantsID, emit, emitAssignLocal, emitConstant, emitKeyword, emitLetFnInits, emitVar, eval, internalName, keywords, line, name, objtype, thisName, vars
public boolean hasJavaClass() throws java.lang.Exception
hasJavaClass
in class Compiler.ObjExpr
java.lang.Exception
public java.lang.Class getJavaClass() throws java.lang.Exception
getJavaClass
in class Compiler.ObjExpr
java.lang.Exception
protected void emitMethods(ClassVisitor cv)
emitMethods
in class Compiler.ObjExpr
public final Compiler.ObjMethod variadicMethod()
public final IPersistentCollection methods()