Class FuncallableStandardObject
java.lang.Object
org.armedbear.lisp.LispObject
org.armedbear.lisp.StandardObject
org.armedbear.lisp.FuncallableStandardObject
-
Field Summary
Fields inherited from class StandardObject
layout, slots -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedFuncallableStandardObject(Layout layout) protectedFuncallableStandardObject(Layout layout, int length) protectedprotectedFuncallableStandardObject(LispClass cls, int length) -
Method Summary
Modifier and TypeMethodDescriptionstatic final FuncallableStandardObjectexecute()execute(LispObject arg) execute(LispObject[] args) execute(LispObject first, LispObject second) execute(LispObject first, LispObject second, LispObject third) execute(LispObject first, LispObject second, LispObject third, LispObject fourth) execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth) execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth) execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh) execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh, LispObject eighth) final intfinal intfinal voidfinal voidvoidsetCallCount(int n) voidsetHotCount(int n) typep(LispObject type) Methods inherited from class StandardObject
checkStandardObject, classOf, getInstanceSlotValue, getLispClass, getParts, printObject, setInstanceSlotValue, setSlotValue, SLOT_VALUE, typeOfMethods inherited from class LispObject
ABS, add, add, aref, AREF, AREF, aref_long, 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, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, 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, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, 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
-
Constructor Details
-
FuncallableStandardObject
protected FuncallableStandardObject() -
FuncallableStandardObject
-
FuncallableStandardObject
-
FuncallableStandardObject
-
FuncallableStandardObject
-
-
Method Details
-
typep
- Overrides:
typepin classStandardObject
-
execute
- Overrides:
executein classLispObject
-
execute
- Overrides:
executein classLispObject
-
execute
- Overrides:
executein classLispObject
-
execute
- Overrides:
executein classLispObject
-
execute
- Overrides:
executein classLispObject
-
execute
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth) - Overrides:
executein classLispObject
-
execute
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth) - Overrides:
executein classLispObject
-
execute
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh) - Overrides:
executein classLispObject
-
execute
public LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh, LispObject eighth) - Overrides:
executein classLispObject
-
execute
- Overrides:
executein classLispObject
-
getCallCount
public final int getCallCount()- Overrides:
getCallCountin classLispObject
-
setCallCount
public void setCallCount(int n) - Overrides:
setCallCountin classLispObject
-
incrementCallCount
public final void incrementCallCount()- Overrides:
incrementCallCountin classLispObject
-
getHotCount
public final int getHotCount()- Overrides:
getHotCountin classLispObject
-
setHotCount
public void setHotCount(int n) - Overrides:
setHotCountin classLispObject
-
incrementHotCount
public final void incrementHotCount()- Overrides:
incrementHotCountin classLispObject
-
checkFuncallableStandardObject
-