|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.armedbear.lisp.Lisp
org.armedbear.lisp.LispObject
org.armedbear.lisp.AbstractArray
org.armedbear.lisp.AbstractVector
org.armedbear.lisp.SimpleVector
public final class SimpleVector
Field Summary |
---|
Constructor Summary | |
---|---|
SimpleVector(int capacity)
|
|
SimpleVector(LispObject obj)
|
|
SimpleVector(LispObject[] array)
|
Method Summary | |
---|---|
AbstractVector |
adjustArray(int newCapacity,
AbstractArray displacedTo,
int displacement)
|
AbstractVector |
adjustArray(int newCapacity,
LispObject initialElement,
LispObject initialContents)
|
LispObject |
AREF(int index)
|
LispObject |
AREF(LispObject index)
|
void |
aset(int index,
LispObject newValue)
|
int |
capacity()
|
LispObject |
classOf()
|
LispObject |
deleteEq(LispObject item)
|
LispObject |
deleteEql(LispObject item)
|
LispObject |
elt(int index)
|
void |
fill(LispObject obj)
|
LispObject |
getDescription()
|
LispObject |
getElementType()
|
boolean |
hasFillPointer()
|
boolean |
isAdjustable()
|
boolean |
isSimpleVector()
|
int |
length()
|
LispObject |
nreverse()
|
LispObject |
reverse()
|
void |
shrink(int n)
|
LispObject |
subseq(int start,
int end)
|
LispObject |
SVREF(int index)
|
void |
svset(int index,
LispObject newValue)
|
LispObject |
typeOf()
|
LispObject |
typep(LispObject type)
|
Methods inherited from class org.armedbear.lisp.AbstractVector |
---|
adjustArray, adjustArray, badIndex, checkIndex, equalp, getDimension, getDimensions, getRank, getTotalSize, psxhash, setFillPointer, setFillPointer, vectorp, VECTORP, writeToString |
Methods inherited from class org.armedbear.lisp.AbstractArray |
---|
arrayDisplacement, computeTotalSize, get, getFillPointer, getRowMajorIndex, getRowMajorIndex, isDisplaced, set, writeToString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SimpleVector(int capacity)
public SimpleVector(LispObject obj) throws ConditionThrowable
ConditionThrowable
public SimpleVector(LispObject[] array)
Method Detail |
---|
public LispObject typeOf()
typeOf
in class LispObject
public LispObject classOf()
classOf
in class LispObject
public LispObject getDescription()
getDescription
in class LispObject
public LispObject typep(LispObject type) throws ConditionThrowable
typep
in class AbstractVector
ConditionThrowable
public LispObject getElementType()
getElementType
in class AbstractArray
public boolean isSimpleVector()
isSimpleVector
in class AbstractVector
public boolean hasFillPointer()
hasFillPointer
in class AbstractArray
public boolean isAdjustable()
isAdjustable
in class AbstractArray
public int capacity()
capacity
in class AbstractVector
public int length()
length
in class LispObject
public LispObject elt(int index) throws ConditionThrowable
elt
in class LispObject
ConditionThrowable
public LispObject AREF(int index) throws ConditionThrowable
AREF
in class LispObject
ConditionThrowable
public LispObject AREF(LispObject index) throws ConditionThrowable
AREF
in class LispObject
ConditionThrowable
public void aset(int index, LispObject newValue) throws ConditionThrowable
aset
in class AbstractArray
ConditionThrowable
public LispObject SVREF(int index) throws ConditionThrowable
SVREF
in class LispObject
ConditionThrowable
public void svset(int index, LispObject newValue) throws ConditionThrowable
svset
in class LispObject
ConditionThrowable
public LispObject subseq(int start, int end) throws ConditionThrowable
subseq
in class AbstractVector
ConditionThrowable
public void fill(LispObject obj) throws ConditionThrowable
fill
in class AbstractArray
ConditionThrowable
public LispObject deleteEq(LispObject item) throws ConditionThrowable
deleteEq
in class AbstractVector
ConditionThrowable
public LispObject deleteEql(LispObject item) throws ConditionThrowable
deleteEql
in class AbstractVector
ConditionThrowable
public void shrink(int n) throws ConditionThrowable
shrink
in class AbstractVector
ConditionThrowable
public LispObject reverse() throws ConditionThrowable
reverse
in class AbstractVector
ConditionThrowable
public LispObject nreverse() throws ConditionThrowable
nreverse
in class AbstractVector
ConditionThrowable
public AbstractVector adjustArray(int newCapacity, LispObject initialElement, LispObject initialContents) throws ConditionThrowable
adjustArray
in class AbstractVector
ConditionThrowable
public AbstractVector adjustArray(int newCapacity, AbstractArray displacedTo, int displacement)
adjustArray
in class AbstractVector
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |