public class Primitive extends Function
Function.pf_function_class_bytes
FUNCTION_CLASS_BYTES
lambdaName
Constructor and Description |
---|
Primitive(LispObject name) |
Primitive(LispObject name,
LispObject lambdaList) |
Primitive(String name) |
Primitive(String name,
Package pkg) |
Primitive(String name,
Package pkg,
boolean exported) |
Primitive(String name,
Package pkg,
boolean exported,
String arglist) |
Primitive(String name,
Package pkg,
boolean exported,
String arglist,
String docstring) |
Primitive(String name,
String arglist) |
Primitive(Symbol symbol) |
Primitive(Symbol symbol,
String arglist) |
Primitive(Symbol symbol,
String arglist,
String docstring) |
Modifier and Type | Method and Description |
---|---|
LispObject |
execute() |
LispObject |
execute(LispObject arg) |
LispObject |
execute(LispObject first,
LispObject second) |
LispObject |
execute(LispObject first,
LispObject second,
LispObject third) |
LispObject |
execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth) |
LispObject |
execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth) |
LispObject |
execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth,
LispObject sixth) |
LispObject |
execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth,
LispObject sixth,
LispObject seventh) |
LispObject |
execute(LispObject first,
LispObject second,
LispObject third,
LispObject fourth,
LispObject fifth,
LispObject sixth,
LispObject seventh,
LispObject eighth) |
LispObject |
typeOf() |
argCountError, classOf, execute, getCallCount, getClassBytes, getHotCount, getPropertyList, incrementCallCount, incrementHotCount, setCallCount, setClassBytes, setHotCount, setPropertyList, typep, writeToString
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, 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, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROP
public Primitive(LispObject name)
public Primitive(String name)
public Primitive(Symbol symbol)
public Primitive(LispObject name, LispObject lambdaList)
public LispObject typeOf()
public LispObject execute()
public LispObject execute(LispObject arg)
public LispObject execute(LispObject first, LispObject second)
public LispObject execute(LispObject first, LispObject second, LispObject third)
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth)
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth)
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth)
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh)
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh, LispObject eighth)