public static class Compiler.FnMethod extends Compiler.ObjMethod
methodMeta, parent
Constructor and Description |
---|
FnMethod(Compiler.ObjExpr objx,
Compiler.ObjMethod parent) |
Modifier and Type | Method and Description |
---|---|
static char |
classChar(java.lang.Object x) |
void |
doEmit(Compiler.ObjExpr fn,
ClassVisitor cv) |
void |
doEmitPrim(Compiler.ObjExpr fn,
ClassVisitor cv) |
void |
doEmitStatic(Compiler.ObjExpr fn,
ClassVisitor cv) |
void |
emit(Compiler.ObjExpr fn,
ClassVisitor cv) |
static java.lang.String |
primInterface(IPersistentVector arglist) |
PersistentVector |
reqParms() |
Compiler.LocalBinding |
restParm() |
public FnMethod(Compiler.ObjExpr objx, Compiler.ObjMethod parent)
public static char classChar(java.lang.Object x)
public static java.lang.String primInterface(IPersistentVector arglist)
public void emit(Compiler.ObjExpr fn, ClassVisitor cv)
emit
in class Compiler.ObjMethod
public void doEmitStatic(Compiler.ObjExpr fn, ClassVisitor cv)
public void doEmitPrim(Compiler.ObjExpr fn, ClassVisitor cv)
public void doEmit(Compiler.ObjExpr fn, ClassVisitor cv)
public final PersistentVector reqParms()
public final Compiler.LocalBinding restParm()