public class LispStackFrame extends StackFrame
Modifier and Type | Field and Description |
---|---|
LispObject |
operator |
Constructor and Description |
---|
LispStackFrame(LispObject operator) |
LispStackFrame(LispObject operator,
LispObject... args) |
LispStackFrame(LispObject operator,
LispObject arg) |
LispStackFrame(LispObject operator,
LispObject first,
LispObject second) |
LispStackFrame(LispObject operator,
LispObject first,
LispObject second,
LispObject third) |
Modifier and Type | Method and Description |
---|---|
LispObject |
classOf() |
LispObject |
getOperator() |
LispObject |
getParts()
Implementing the getParts() protocol will allow INSPECT to
return information about the substructure of a descendent of
LispObject.
|
java.lang.String |
printObject() |
LispObject |
toLispList() |
SimpleString |
toLispString() |
LispObject |
typeOf() |
LispObject |
typep(LispObject typeSpecifier) |
getEnv, setEnv
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, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, floatp, FLOATP, floatValue, getBooleanValue, getCallCount, getDescription, getDocumentation, getFixnumSlotValue, getHotCount, getInstance, getPropertyList, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, getSlotValueAsBoolean, getStringChars, getStringValue, getSymbolFunction, getSymbolFunctionOrDie, getSymbolSetfFunction, getSymbolSetfFunctionOrDie, getSymbolValue, incr, incrementCallCount, incrementHotCount, 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, setCallCount, setCar, setCdr, setDocumentation, setHotCount, setPropertyList, 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 final LispObject operator
public LispStackFrame(LispObject operator)
public LispStackFrame(LispObject operator, LispObject arg)
public LispStackFrame(LispObject operator, LispObject first, LispObject second)
public LispStackFrame(LispObject operator, LispObject first, LispObject second, LispObject third)
public LispStackFrame(LispObject operator, LispObject... args)
public LispObject typeOf()
typeOf
in class LispObject
public LispObject classOf()
classOf
in class LispObject
public java.lang.String printObject()
printObject
in class LispObject
public LispObject typep(LispObject typeSpecifier)
typep
in class StackFrame
public LispObject toLispList()
toLispList
in class StackFrame
public SimpleString toLispString()
toLispString
in class StackFrame
public LispObject getOperator()
public LispObject getParts()
LispObject
getParts
in class LispObject