|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.armedbear.lisp.LispObject
org.armedbear.lisp.AbstractArray
org.armedbear.lisp.SimpleArray_T
public final class SimpleArray_T
| Constructor Summary | |
|---|---|
SimpleArray_T(int[] dimv,
LispObject elementType)
|
|
SimpleArray_T(int[] dimv,
LispObject[] initialData,
LispObject elementType)
|
|
SimpleArray_T(int[] dimv,
LispObject elementType,
LispObject initialContents)
|
|
SimpleArray_T(int rank,
LispObject initialContents)
|
|
| Method Summary | |
|---|---|
AbstractArray |
adjustArray(int[] dimv,
AbstractArray displacedTo,
int displacement)
|
AbstractArray |
adjustArray(int[] dimv,
LispObject initialElement,
LispObject initialContents)
Returns a newly allocated array or the current array with adjusted dimensions. |
LispObject |
AREF(int index)
|
void |
aset(int index,
LispObject newValue)
|
LispObject |
classOf()
|
void |
fill(LispObject obj)
|
LispObject |
get(int[] subscripts)
|
int |
getDimension(int n)
|
LispObject |
getDimensions()
|
LispObject |
getElementType()
|
int |
getRank()
|
int |
getRowMajorIndex(int[] subscripts)
|
int |
getTotalSize()
|
boolean |
isAdjustable()
|
void |
set(int[] subscripts,
LispObject newValue)
|
LispObject |
typeOf()
|
LispObject |
typep(LispObject typeSpecifier)
|
java.lang.String |
writeToString()
|
| Methods inherited from class org.armedbear.lisp.AbstractArray |
|---|
arrayDisplacement, computeTotalSize, equalp, getFillPointer, getRowMajorIndex, hasFillPointer, isDisplaced, psxhash, setFillPointer, setFillPointer, writeToString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SimpleArray_T(int[] dimv,
LispObject elementType)
public SimpleArray_T(int[] dimv,
LispObject elementType,
LispObject initialContents)
public SimpleArray_T(int rank,
LispObject initialContents)
public SimpleArray_T(int[] dimv,
LispObject[] initialData,
LispObject elementType)
| Method Detail |
|---|
public LispObject typeOf()
typeOf in class LispObjectpublic LispObject classOf()
classOf in class LispObjectpublic LispObject typep(LispObject typeSpecifier)
typep in class AbstractArraypublic int getRank()
getRank in class AbstractArraypublic LispObject getDimensions()
getDimensions in class AbstractArraypublic int getDimension(int n)
getDimension in class AbstractArraypublic LispObject getElementType()
getElementType in class AbstractArraypublic int getTotalSize()
getTotalSize in class AbstractArraypublic boolean isAdjustable()
isAdjustable in class AbstractArraypublic LispObject AREF(int index)
AREF in class LispObject
public void aset(int index,
LispObject newValue)
aset in class AbstractArraypublic int getRowMajorIndex(int[] subscripts)
getRowMajorIndex in class AbstractArraypublic LispObject get(int[] subscripts)
get in class AbstractArray
public void set(int[] subscripts,
LispObject newValue)
set in class AbstractArraypublic void fill(LispObject obj)
fill in class AbstractArraypublic java.lang.String writeToString()
writeToString in class LispObject
public AbstractArray adjustArray(int[] dimv,
LispObject initialElement,
LispObject initialContents)
AbstractArray
adjustArray in class AbstractArrayinitialElement - @c null if noneinitialContents - @c null if none
public AbstractArray adjustArray(int[] dimv,
AbstractArray displacedTo,
int displacement)
adjustArray in class AbstractArray
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||