Class SimpleArray_UnsignedByte8
java.lang.Object
org.armedbear.lisp.LispObject
org.armedbear.lisp.AbstractArray
org.armedbear.lisp.SimpleArray_UnsignedByte8
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleArray_UnsignedByte8(int[] dimv) SimpleArray_UnsignedByte8(int[] dimv, LispObject initialContents) SimpleArray_UnsignedByte8(int rank, LispObject initialContents) -
Method Summary
Modifier and TypeMethodDescriptionadjustArray(int[] dimv, AbstractArray displacedTo, int displacement) adjustArray(int[] dimv, LispObject initialElement, LispObject initialContents) Returns a newly allocated array or the current array with adjusted dimensions.AREF(int index) voidaset(int index, LispObject newValue) classOf()voidfill(LispObject obj) get(int[] subscripts) intgetDimension(int n) intgetRank()intgetRowMajorIndex(int[] subscripts) intbooleanvoidset(int[] subscripts, LispObject newValue) typeOf()typep(LispObject typeSpecifier) Methods inherited from class AbstractArray
arrayDisplacement, computeTotalSize, equalp, getFillPointer, getRowMajorIndex, hasFillPointer, isDisplaced, printObject, psxhash, setFillPointer, setFillPointerMethods inherited from class LispObject
ABS, add, add, aref, AREF, aref_long, aset, aset, ash, ash, atom, ATOM, caddr, cadr, car, cddr, cdr, CHAR, characterp, CHARACTERP, chars, 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, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, 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, nreverse, NTH, NTH, nthcdr, numberp, NUMBERP, NUMERATOR, oddp, ODDP, plusp, PLUSP, princToString, psxhash, push, rationalp, RATIONALP, realp, REALP, resolve, reverse, RPLACA, RPLACD, SCHAR, setCallCount, setCar, setCdr, setDocumentation, setHotCount, setPropertyList, setSlotValue, setSlotValue, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, SIMPLE_STRING_P, SLOT_VALUE, STRING, stringp, STRINGP, subtract, subtract, SVREF, svset, sxhash, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROP
-
Constructor Details
-
SimpleArray_UnsignedByte8
public SimpleArray_UnsignedByte8(int[] dimv) -
SimpleArray_UnsignedByte8
-
SimpleArray_UnsignedByte8
-
-
Method Details
-
typeOf
- Overrides:
typeOfin classLispObject
-
classOf
- Overrides:
classOfin classLispObject
-
typep
- Overrides:
typepin classAbstractArray
-
getRank
public int getRank()- Specified by:
getRankin classAbstractArray
-
getDimensions
- Specified by:
getDimensionsin classAbstractArray
-
getDimension
public int getDimension(int n) - Specified by:
getDimensionin classAbstractArray
-
getElementType
- Specified by:
getElementTypein classAbstractArray
-
getTotalSize
public int getTotalSize()- Specified by:
getTotalSizein classAbstractArray
-
isAdjustable
public boolean isAdjustable()- Overrides:
isAdjustablein classAbstractArray
-
AREF
- Overrides:
AREFin classLispObject
-
aset
- Specified by:
asetin classAbstractArray
-
getRowMajorIndex
public int getRowMajorIndex(int[] subscripts) - Overrides:
getRowMajorIndexin classAbstractArray
-
get
- Overrides:
getin classAbstractArray
-
set
- Overrides:
setin classAbstractArray
-
fill
- Specified by:
fillin classAbstractArray
-
printObject
- Overrides:
printObjectin classLispObject
-
adjustArray
Description copied from class:AbstractArrayReturns a newly allocated array or the current array with adjusted dimensions.- Specified by:
adjustArrayin classAbstractArray- Parameters:
dimv-initialElement- @c null if noneinitialContents- @c null if none- Returns:
- @c this or a new array
-
adjustArray
- Specified by:
adjustArrayin classAbstractArray- Parameters:
dimv-displacedTo-displacement-- Returns:
-