abstract static class Compiler.MethodExpr extends Compiler.HostExpr
Compiler.HostExpr.Parser
BOOLEAN_TYPE, booleanValueMethod, BYTE_TYPE, byteValueMethod, byteValueOfMethod, CHAR_TYPE, charValueMethod, charValueOfMethod, DOUBLE_TYPE, doubleValueMethod, doubleValueOfMethod, FLOAT_TYPE, floatValueMethod, floatValueOfMethod, fromDoubleMethod, fromIntMethod, fromLongMethod, INTEGER_TYPE, intValueMethod, intValueOfMethod, LONG_TYPE, longValueMethod, longValueOfMethod, NUMBER_TYPE, SHORT_TYPE, shortValueMethod, shortValueOfMethod
Constructor and Description |
---|
Compiler.MethodExpr() |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
emitArgsAsArray(IPersistentVector args,
Compiler.ObjExpr objx,
GeneratorAdapter gen) |
static void |
emitTypedArgs(Compiler.ObjExpr objx,
GeneratorAdapter gen,
java.lang.Class[] parameterTypes,
IPersistentVector args) |
emitBoxReturn, emitUnboxArg, tagToClass
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canEmitPrimitive, emitUnboxed
emit, eval, getJavaClass, hasJavaClass
static void emitArgsAsArray(IPersistentVector args, Compiler.ObjExpr objx, GeneratorAdapter gen)
public static void emitTypedArgs(Compiler.ObjExpr objx, GeneratorAdapter gen, java.lang.Class[] parameterTypes, IPersistentVector args)