public abstract class DispatchMacroFunction extends Function
Function.pf_function_class_bytes
FUNCTION_CLASS_BYTES
lambdaName
Constructor and Description |
---|
DispatchMacroFunction(java.lang.String name) |
DispatchMacroFunction(java.lang.String name,
Package pkg) |
DispatchMacroFunction(java.lang.String name,
Package pkg,
boolean exported) |
DispatchMacroFunction(java.lang.String name,
Package pkg,
boolean exported,
java.lang.String arglist) |
DispatchMacroFunction(java.lang.String name,
java.lang.String arglist) |
Modifier and Type | Method and Description |
---|---|
LispObject |
execute(LispObject first,
LispObject second,
LispObject third) |
abstract LispObject |
execute(Stream stream,
char c,
int n) |
argCountError, classOf, execute, execute, execute, execute, execute, execute, execute, execute, execute, getCallCount, getClassBytes, getHotCount, getPropertyList, incrementCallCount, incrementHotCount, printObject, setCallCount, setClassBytes, setHotCount, setPropertyList, typeOf, typep
getLambdaList, getLambdaName, getParts, setLambdaList, setLambdaName
ABS, add, add, aref_long, aref, AREF, AREF, aset, aset, aset, ash, ash, atom, ATOM, caddr, cadr, car, cddr, cdr, CHAR, characterp, CHARACTERP, chars, COMPLEXP, constantp, CONSTANTP, copyToArray, decr, DENOMINATOR, dispatch, divideBy, doubleValue, elt, endp, ENDP, EQ, eql, eql, eql, EQL, equal, equal, EQUAL, equalp, equalp, evenp, EVENP, execute, floatp, FLOATP, floatValue, getBooleanValue, getDescription, getDocumentation, getFixnumSlotValue, getInstance, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, getSlotValueAsBoolean, getStringChars, getStringValue, getSymbolFunction, getSymbolFunctionOrDie, getSymbolSetfFunction, getSymbolSetfFunctionOrDie, getSymbolValue, incr, integerp, INTEGERP, intValue, IS_E, IS_GE, IS_GT, IS_LE, IS_LT, IS_NE, isEqualTo, isEqualTo, isGreaterThan, isGreaterThan, isGreaterThanOrEqualTo, isGreaterThanOrEqualTo, isLessThan, isLessThan, isLessThanOrEqualTo, isLessThanOrEqualTo, isNotEqualTo, isNotEqualTo, isSpecialOperator, isSpecialVariable, javaInstance, javaInstance, LDB, length, LENGTH, listp, LISTP, lockableInstance, LOGAND, LOGAND, LOGIOR, LOGIOR, LOGNOT, LOGXOR, LOGXOR, longValue, minusp, MINUSP, MOD, MOD, multiplyBy, multiplyBy, negate, noFillPointer, NOT, nreverse, NTH, NTH, nthcdr, numberp, NUMBERP, NUMERATOR, oddp, ODDP, plusp, PLUSP, princToString, psxhash, psxhash, push, rationalp, RATIONALP, realp, REALP, resolve, reverse, RPLACA, RPLACD, SCHAR, setCar, setCdr, setDocumentation, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, setSlotValue, SIMPLE_STRING_P, SLOT_VALUE, STRING, stringp, STRINGP, subtract, subtract, SVREF, svset, sxhash, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROP
public DispatchMacroFunction(java.lang.String name)
public DispatchMacroFunction(java.lang.String name, java.lang.String arglist)
public DispatchMacroFunction(java.lang.String name, Package pkg)
public DispatchMacroFunction(java.lang.String name, Package pkg, boolean exported)
public DispatchMacroFunction(java.lang.String name, Package pkg, boolean exported, java.lang.String arglist)
public LispObject execute(LispObject first, LispObject second, LispObject third)
public abstract LispObject execute(Stream stream, char c, int n)