public abstract static class Compiler.ObjMethod
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected IPersistentMap |
methodMeta |
Compiler.ObjMethod |
parent |
Constructor and Description |
---|
ObjMethod(Compiler.ObjExpr objx,
Compiler.ObjMethod parent) |
Modifier and Type | Method and Description |
---|---|
PersistentVector |
argLocals() |
clojure.lang.Compiler.Expr |
body() |
int |
column() |
void |
emit(Compiler.ObjExpr fn,
ClassVisitor cv) |
int |
line() |
IPersistentMap |
locals() |
int |
maxLocal() |
Compiler.ObjExpr |
objx() |
public final Compiler.ObjMethod parent
protected IPersistentMap methodMeta
public ObjMethod(Compiler.ObjExpr objx, Compiler.ObjMethod parent)
public final IPersistentMap locals()
public final clojure.lang.Compiler.Expr body()
public final Compiler.ObjExpr objx()
public final PersistentVector argLocals()
public final int maxLocal()
public final int line()
public final int column()
public void emit(Compiler.ObjExpr fn, ClassVisitor cv)