public abstract class ReaderMacroFunction extends Function
Function.ObjectInputStreamWithClassLoader, Function.pf_function_class_bytes, Function.SerializedLocalFunction, Function.SerializedNamedFunctionFUNCTION_CLASS_BYTES, loadedFromlambdaName| Constructor and Description |
|---|
ReaderMacroFunction(java.lang.String name) |
ReaderMacroFunction(java.lang.String name,
Package pkg) |
ReaderMacroFunction(java.lang.String name,
Package pkg,
boolean exported) |
ReaderMacroFunction(java.lang.String name,
Package pkg,
boolean exported,
java.lang.String arglist) |
ReaderMacroFunction(java.lang.String name,
java.lang.String arglist) |
| Modifier and Type | Method and Description |
|---|---|
LispObject |
execute(LispObject first,
LispObject second) |
abstract LispObject |
execute(Stream stream,
char c) |
argCountError, classOf, execute, execute, execute, execute, execute, execute, execute, execute, execute, getCallCount, getClassBytes, getHotCount, getPropertyList, incrementCallCount, incrementHotCount, printObject, setCallCount, setClassBytes, setHotCount, setPropertyList, shouldSerializeByName, typeOf, typep, writeReplacegetLambdaList, getLambdaName, getParts, setLambdaList, setLambdaNameABS, 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, ZEROPpublic ReaderMacroFunction(java.lang.String name)
public ReaderMacroFunction(java.lang.String name,
java.lang.String arglist)
public ReaderMacroFunction(java.lang.String name,
Package pkg)
public ReaderMacroFunction(java.lang.String name,
Package pkg,
boolean exported)
public ReaderMacroFunction(java.lang.String name,
Package pkg,
boolean exported,
java.lang.String arglist)
public LispObject execute(LispObject first, LispObject second)
public abstract LispObject execute(Stream stream, char c)