public final class Cons extends LispObject implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
LispObject |
car |
LispObject |
cdr |
| Constructor and Description |
|---|
Cons(Cons original) |
Cons(LispObject car) |
Cons(LispObject car,
LispObject cdr) |
Cons(java.lang.String name,
LispObject value) |
ABS, add, add, aref_long, aref, AREF, AREF, aset, aset, aset, ash, ash, ATOM, caddr, cadr, car, cddr, cdr, CHAR, characterp, CHARACTERP, chars, COMPLEXP, CONSTANTP, decr, DENOMINATOR, dispatch, divideBy, doubleValue, endp, ENDP, EQ, eql, eql, eql, EQL, equal, EQUAL, equalp, evenp, EVENP, execute, floatp, FLOATP, floatValue, getBooleanValue, getCallCount, getDescription, getDocumentation, getFixnumSlotValue, getHotCount, getInstance, getParts, 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, listp, LISTP, lockableInstance, LOGAND, LOGAND, LOGIOR, LOGIOR, LOGNOT, LOGXOR, LOGXOR, longValue, minusp, MINUSP, MOD, MOD, multiplyBy, multiplyBy, negate, noFillPointer, NOT, NTH, nthcdr, numberp, NUMBERP, NUMERATOR, oddp, ODDP, plusp, PLUSP, princToString, psxhash, push, rationalp, RATIONALP, realp, REALP, resolve, 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, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROPpublic LispObject car
public LispObject cdr
public Cons(LispObject car, LispObject cdr)
public Cons(LispObject car)
public Cons(java.lang.String name,
LispObject value)
public Cons(Cons original)
public LispObject typeOf()
typeOf in class LispObjectpublic LispObject classOf()
classOf in class LispObjectpublic LispObject typep(LispObject typeSpecifier)
typep in class LispObjectpublic final boolean constantp()
constantp in class LispObjectpublic boolean atom()
atom in class LispObjectpublic LispObject RPLACA(LispObject obj)
RPLACA in class LispObjectpublic LispObject RPLACD(LispObject obj)
RPLACD in class LispObjectpublic int hashCode()
hashCode in class java.lang.Objectpublic final int sxhash()
sxhash in class LispObjectpublic final int psxhash()
psxhash in class LispObjectpublic final boolean equal(LispObject obj)
equal in class LispObjectpublic final boolean equalp(LispObject obj)
equalp in class LispObjectpublic final int length()
length in class LispObjectpublic LispObject NTH(int index)
NTH in class LispObjectpublic LispObject elt(int index)
elt in class LispObjectpublic LispObject reverse()
reverse in class LispObjectpublic final LispObject nreverse()
nreverse in class LispObjectpublic final LispObject[] copyToArray()
copyToArray in class LispObjectpublic LispObject execute()
execute in class LispObjectpublic LispObject execute(LispObject arg)
execute in class LispObjectpublic LispObject execute(LispObject first, LispObject second)
execute in class LispObjectpublic LispObject execute(LispObject first, LispObject second, LispObject third)
execute in class LispObjectpublic LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth)
execute in class LispObjectpublic LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth)
execute in class LispObjectpublic LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth)
execute in class LispObjectpublic LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh)
execute in class LispObjectpublic LispObject execute(LispObject first, LispObject second, LispObject third, LispObject fourth, LispObject fifth, LispObject sixth, LispObject seventh, LispObject eighth)
execute in class LispObjectpublic LispObject execute(LispObject[] args)
execute in class LispObjectpublic java.lang.String printObject()
printObject in class LispObject