public static final class TypedArray.DirectBigUint64Array extends TypedArray.TypedBigIntArray
TypedArray.AbstractUint32Array, TypedArray.AbstractUint8ClampedArray, TypedArray.BigInt64Array, TypedArray.BigUint64Array, TypedArray.DirectBigInt64Array, TypedArray.DirectBigUint64Array, TypedArray.DirectFloat32Array, TypedArray.DirectFloat64Array, TypedArray.DirectInt16Array, TypedArray.DirectInt32Array, TypedArray.DirectInt8Array, TypedArray.DirectUint16Array, TypedArray.DirectUint32Array, TypedArray.DirectUint8Array, TypedArray.DirectUint8ClampedArray, TypedArray.ElementType, TypedArray.Float32Array, TypedArray.Float64Array, TypedArray.Int16Array, TypedArray.Int32Array, TypedArray.Int8Array, TypedArray.InteropBigInt64Array, TypedArray.InteropBigIntArray, TypedArray.InteropBigUint64Array, TypedArray.InteropFloat32Array, TypedArray.InteropFloat64Array, TypedArray.InteropInt16Array, TypedArray.InteropInt32Array, TypedArray.InteropInt8Array, TypedArray.InteropOneByteIntArray, TypedArray.InteropTwoByteIntArray, TypedArray.InteropUint16Array, TypedArray.InteropUint32Array, TypedArray.InteropUint8Array, TypedArray.InteropUint8ClampedArray, TypedArray.TypedBigIntArray, TypedArray.TypedFloatArray, TypedArray.TypedIntArray, TypedArray.Uint16Array, TypedArray.Uint32Array, TypedArray.Uint8Array, TypedArray.Uint8ClampedArrayScriptArray.CreateWritableProfileAccess, ScriptArray.DefaultIterator, ScriptArray.SetLengthProfileAccessBUFFER_TYPE_ARRAY, BUFFER_TYPE_DIRECT, BUFFER_TYPE_INTEROPEMPTY_OBJECT_ARRAY| Modifier and Type | Method and Description |
|---|---|
BigInt |
compareExchangeBigInt(JSTypedArrayObject typedArray,
int index,
BigInt expectedValue,
BigInt newValue) |
long |
compareExchangeLong(JSTypedArrayObject typedArray,
int index,
long expectedValue,
long newValue) |
BigInt |
getBigIntImpl(JSArrayBufferObject buffer,
int offset,
int index,
com.oracle.truffle.api.interop.InteropLibrary interop) |
Object |
getBufferElement(JSArrayBufferObject buffer,
int index,
boolean littleEndian,
com.oracle.truffle.api.interop.InteropLibrary interop) |
long |
getBufferElementLongImpl(JSArrayBufferObject buffer,
int index,
boolean littleEndian,
com.oracle.truffle.api.interop.InteropLibrary interop) |
TypedArray.ElementType |
getElementType() |
long |
getLongImpl(JSArrayBufferObject buffer,
int offset,
int index,
com.oracle.truffle.api.interop.InteropLibrary interop) |
void |
setBufferElementLongImpl(JSArrayBufferObject buffer,
int index,
boolean littleEndian,
long value,
com.oracle.truffle.api.interop.InteropLibrary interop) |
void |
setLongImpl(JSArrayBufferObject buffer,
int offset,
int index,
long value,
com.oracle.truffle.api.interop.InteropLibrary interop) |
getBigInt, getElement, getElementInBounds, setBigInt, setBufferElement, setElementImpladdRangeImpl, bytesPerElement, deleteElementImpl, factories, factories, firstElementIndex, freeze, getBufferFromTypedArray, getByteArray, getDirectByteBuffer, getFactory, getName, getOffset, hasElement, hasHoles, hasOffset, isDirect, isFrozen, isHolesType, isInterop, isLengthNotWritable, isSealed, lastElementIndex, length, lengthInt, nextElementIndex, preventExtensions, previousElementIndex, removeRangeImpl, seal, setLengthImpl, setLengthNotWritable, unsupportedBufferAccessaddRange, asIterable, canDeleteElement, cast, createConstantArray, createConstantEmptyArray, deleteElement, isExtensible, isInBoundsFast, isInstance, makeMultiRangeList, makeRangeList, nextPower, ownPropertyKeys, ownPropertyKeysContiguous, ownPropertyKeysHoles, removeRange, removeRange, setElement, setLength, setLength, shiftRange, shiftRangeImpl, toArray, toString, traceArrayTransition, traceWrite, valueIsBytepublic Object getBufferElement(JSArrayBufferObject buffer, int index, boolean littleEndian, com.oracle.truffle.api.interop.InteropLibrary interop)
getBufferElement in class TypedArray.TypedBigIntArraypublic BigInt getBigIntImpl(JSArrayBufferObject buffer, int offset, int index, com.oracle.truffle.api.interop.InteropLibrary interop)
getBigIntImpl in class TypedArray.TypedBigIntArraypublic long getBufferElementLongImpl(JSArrayBufferObject buffer, int index, boolean littleEndian, com.oracle.truffle.api.interop.InteropLibrary interop)
getBufferElementLongImpl in class TypedArray.TypedBigIntArraypublic void setBufferElementLongImpl(JSArrayBufferObject buffer, int index, boolean littleEndian, long value, com.oracle.truffle.api.interop.InteropLibrary interop)
setBufferElementLongImpl in class TypedArray.TypedBigIntArraypublic long getLongImpl(JSArrayBufferObject buffer, int offset, int index, com.oracle.truffle.api.interop.InteropLibrary interop)
getLongImpl in class TypedArray.TypedBigIntArraypublic void setLongImpl(JSArrayBufferObject buffer, int offset, int index, long value, com.oracle.truffle.api.interop.InteropLibrary interop)
setLongImpl in class TypedArray.TypedBigIntArraypublic long compareExchangeLong(JSTypedArrayObject typedArray, int index, long expectedValue, long newValue)
compareExchangeLong in class TypedArray.TypedBigIntArraypublic BigInt compareExchangeBigInt(JSTypedArrayObject typedArray, int index, BigInt expectedValue, BigInt newValue)
compareExchangeBigInt in class TypedArray.TypedBigIntArraypublic TypedArray.ElementType getElementType()
getElementType in class TypedArray