public abstract class AbstractString extends AbstractVector
| Constructor and Description |
|---|
AbstractString() |
| Modifier and Type | Method and Description |
|---|---|
abstract char |
charAt(int index) |
abstract void |
fill(char c) |
LispObject |
getElementType() |
boolean |
isSimpleVector() |
java.lang.String |
printObject() |
java.lang.String |
printObject(int beginIndex,
int endIndex) |
abstract void |
setCharAt(int index,
char c) |
LispObject |
STRING() |
boolean |
stringp() |
java.lang.String |
toString() |
LispObject |
typep(LispObject type) |
adjustArray, adjustArray, adjustArray, adjustArray, badIndex, capacity, checkIndex, deleteEq, deleteEql, equalp, getDimension, getDimensions, getRank, getTotalSize, nreverse, psxhash, reverse, setFillPointer, setFillPointer, shrink, subseq, vectorparrayDisplacement, aset, computeTotalSize, fill, get, getFillPointer, getRowMajorIndex, getRowMajorIndex, hasFillPointer, isAdjustable, isDisplaced, printObject, setABS, add, add, aref_long, aref, AREF, AREF, aset, aset, ash, ash, atom, ATOM, caddr, cadr, car, cddr, cdr, CHAR, characterp, CHARACTERP, chars, classOf, COMPLEXP, constantp, CONSTANTP, copyToArray, decr, DENOMINATOR, dispatch, divideBy, doubleValue, elt, endp, ENDP, EQ, eql, eql, eql, EQL, equal, 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, 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, NTH, NTH, nthcdr, numberp, NUMBERP, NUMERATOR, oddp, ODDP, plusp, PLUSP, princToString, psxhash, push, rationalp, RATIONALP, realp, REALP, resolve, RPLACA, RPLACD, SCHAR, setCallCount, setCar, setCdr, setDocumentation, setHotCount, setPropertyList, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, setSlotValue, SIMPLE_STRING_P, SLOT_VALUE, STRINGP, subtract, subtract, SVREF, svset, sxhash, SYMBOLP, truncate, typeOf, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, VECTORP, vectorPushExtend, zerop, ZEROPpublic LispObject typep(LispObject type)
typep in class AbstractVectorpublic final boolean stringp()
stringp in class LispObjectpublic LispObject getElementType()
getElementType in class AbstractArraypublic final boolean isSimpleVector()
isSimpleVector in class AbstractVectorpublic final LispObject STRING()
STRING in class LispObjectpublic abstract void fill(char c)
public abstract char charAt(int index)
public abstract void setCharAt(int index,
char c)
public final java.lang.String printObject(int beginIndex,
int endIndex)
public java.lang.String printObject()
printObject in class AbstractVectorpublic java.lang.String toString()
toString in class java.lang.Object