public class FuncallableStandardObject extends StandardObject
Modifier and Type | Field and Description |
---|---|
protected LispObject |
function |
layout, slots
Modifier | Constructor and Description |
---|---|
protected |
FuncallableStandardObject() |
protected |
FuncallableStandardObject(Layout layout) |
protected |
FuncallableStandardObject(Layout layout,
int length) |
protected |
FuncallableStandardObject(LispClass cls) |
protected |
FuncallableStandardObject(LispClass cls,
int length) |
checkStandardObject, classOf, getInstanceSlotValue, getLispClass, getParts, printObject, setInstanceSlotValue, setSlotValue, SLOT_VALUE, typeOf
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, getPropertyList, 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, setPropertyList, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, SIMPLE_STRING_P, STRING, stringp, STRINGP, subtract, subtract, SVREF, svset, sxhash, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROP
protected LispObject function
protected FuncallableStandardObject()
protected FuncallableStandardObject(Layout layout)
protected FuncallableStandardObject(Layout layout, int length)
protected FuncallableStandardObject(LispClass cls, int length)
protected FuncallableStandardObject(LispClass cls)
public LispObject typep(LispObject type)
typep
in class StandardObject
public LispObject execute()
execute
in class LispObject
public LispObject execute(LispObject arg)
execute
in class LispObject
public LispObject execute(LispObject first, LispObject second)
execute
in class LispObject
public LispObject execute(LispObject first, LispObject second, LispObject third)
execute
in class LispObject
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth)
execute
in class LispObject
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth)
execute
in class LispObject
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth)
execute
in class LispObject
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh)
execute
in class LispObject
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh, LispObject eighth)
execute
in class LispObject
public LispObject execute(LispObject[] args)
execute
in class LispObject
public final int getCallCount()
getCallCount
in class LispObject
public void setCallCount(int n)
setCallCount
in class LispObject
public final void incrementCallCount()
incrementCallCount
in class LispObject
public final int getHotCount()
getHotCount
in class LispObject
public void setHotCount(int n)
setHotCount
in class LispObject
public final void incrementHotCount()
incrementHotCount
in class LispObject
public static final FuncallableStandardObject checkFuncallableStandardObject(LispObject obj)