public final class NilVector extends AbstractString
| Constructor and Description |
|---|
NilVector(int capacity) |
| Modifier and Type | Method and Description |
|---|---|
LispObject |
accessError() |
AbstractVector |
adjustArray(int size,
AbstractArray displacedTo,
int displacement) |
AbstractVector |
adjustArray(int newCapacity,
LispObject initialElement,
LispObject initialContents) |
LispObject |
AREF(int index) |
void |
aset(int index,
LispObject newValue) |
int |
capacity() |
LispObject |
CHAR(int index) |
char |
charAt(int index) |
char[] |
chars() |
LispObject |
classOf() |
boolean |
equal(LispObject obj) |
void |
fill(char c) |
void |
fill(LispObject obj) |
LispObject |
getElementType() |
char[] |
getStringChars() |
java.lang.String |
getStringValue()
Returns a string representing the value
of a 'string designator', if the instance is one.
|
java.lang.String |
getValue() |
int |
length() |
LispObject |
reverse() |
LispObject |
SCHAR(int index) |
void |
setCharAt(int index,
char c) |
void |
shrink(int n) |
LispObject |
SIMPLE_STRING_P() |
LispObject |
subseq(int start,
int end) |
int |
sxhash() |
LispObject |
typeOf() |
LispObject |
typep(LispObject type) |
isSimpleVector, printObject, printObject, STRING, stringp, toStringadjustArray, adjustArray, badIndex, checkIndex, deleteEq, deleteEql, equalp, getDimension, getDimensions, getRank, getTotalSize, nreverse, psxhash, setFillPointer, setFillPointer, vectorparrayDisplacement, computeTotalSize, get, getFillPointer, getRowMajorIndex, getRowMajorIndex, hasFillPointer, isAdjustable, isDisplaced, printObject, setABS, add, add, aref_long, aref, AREF, aset, aset, ash, ash, atom, ATOM, caddr, cadr, car, cddr, cdr, characterp, CHARACTERP, COMPLEXP, constantp, CONSTANTP, copyToArray, decr, DENOMINATOR, dispatch, divideBy, doubleValue, elt, endp, ENDP, EQ, eql, eql, eql, EQL, equal, EQUAL, equalp, evenp, EVENP, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, floatp, FLOATP, floatValue, getBooleanValue, getCallCount, getDescription, getDocumentation, getFixnumSlotValue, getHotCount, getInstance, getParts, getPropertyList, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, getSlotValueAsBoolean, 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, NTH, nthcdr, numberp, NUMBERP, NUMERATOR, oddp, ODDP, plusp, PLUSP, princToString, psxhash, push, rationalp, RATIONALP, realp, REALP, resolve, RPLACA, RPLACD, setCallCount, setCar, setCdr, setDocumentation, setHotCount, setPropertyList, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, setSlotValue, SLOT_VALUE, STRINGP, subtract, subtract, SVREF, svset, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, VECTORP, vectorPushExtend, zerop, ZEROPpublic char[] chars()
chars in class LispObjectpublic char[] getStringChars()
getStringChars in class LispObjectpublic java.lang.String getStringValue()
LispObjectgetStringValue in class LispObjectpublic LispObject typeOf()
typeOf in class LispObjectpublic LispObject classOf()
classOf in class LispObjectpublic LispObject typep(LispObject type)
typep in class AbstractStringpublic LispObject SIMPLE_STRING_P()
SIMPLE_STRING_P in class LispObjectpublic boolean equal(LispObject obj)
equal in class LispObjectpublic java.lang.String getValue()
public int length()
length in class LispObjectpublic int capacity()
capacity in class AbstractVectorpublic LispObject getElementType()
getElementType in class AbstractStringpublic LispObject CHAR(int index)
CHAR in class LispObjectpublic LispObject SCHAR(int index)
SCHAR in class LispObjectpublic LispObject AREF(int index)
AREF in class LispObjectpublic void aset(int index,
LispObject newValue)
aset in class AbstractArraypublic char charAt(int index)
charAt in class AbstractStringpublic void setCharAt(int index,
char c)
setCharAt in class AbstractStringpublic LispObject subseq(int start, int end)
subseq in class AbstractVectorpublic void fill(LispObject obj)
fill in class AbstractArraypublic void fill(char c)
fill in class AbstractStringpublic void shrink(int n)
shrink in class AbstractVectorpublic LispObject reverse()
reverse in class AbstractVectorpublic LispObject accessError()
public int sxhash()
sxhash in class LispObjectpublic AbstractVector adjustArray(int newCapacity, LispObject initialElement, LispObject initialContents)
adjustArray in class AbstractVectorpublic AbstractVector adjustArray(int size, AbstractArray displacedTo, int displacement)
adjustArray in class AbstractVector