Class TypedArray.BigUint64Array
java.lang.Object
com.oracle.truffle.js.runtime.array.ScriptArray
com.oracle.truffle.js.runtime.array.TypedArray
com.oracle.truffle.js.runtime.array.TypedArray.TypedBigIntArray
com.oracle.truffle.js.runtime.array.TypedArray.BigUint64Array
- Enclosing class:
TypedArray
-
Nested Class Summary
Nested classes/interfaces inherited from class TypedArray
TypedArray.AbstractUint32Array, TypedArray.AbstractUint8ClampedArray, TypedArray.BigInt64Array, TypedArray.BigUint64Array, TypedArray.DirectBigInt64Array, TypedArray.DirectBigUint64Array, TypedArray.DirectFloat16Array, TypedArray.DirectFloat32Array, TypedArray.DirectFloat64Array, TypedArray.DirectInt16Array, TypedArray.DirectInt32Array, TypedArray.DirectInt8Array, TypedArray.DirectUint16Array, TypedArray.DirectUint32Array, TypedArray.DirectUint8Array, TypedArray.DirectUint8ClampedArray, TypedArray.ElementType, TypedArray.Float16Array, TypedArray.Float32Array, TypedArray.Float64Array, TypedArray.Int16Array, TypedArray.Int32Array, TypedArray.Int8Array, TypedArray.InteropBigInt64Array, TypedArray.InteropBigIntArray, TypedArray.InteropBigUint64Array, TypedArray.InteropFloat16Array, 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.Uint8ClampedArrayNested classes/interfaces inherited from class ScriptArray
ScriptArray.CreateWritableProfileAccess, ScriptArray.DefaultIterator, ScriptArray.SetLengthProfileAccess -
Field Summary
Fields inherited from class TypedArray
BUFFER_TYPE_ARRAY, BUFFER_TYPE_DIRECT, BUFFER_TYPE_INTEROP, BUFFER_TYPE_SHAREDFields inherited from class ScriptArray
EMPTY_OBJECT_ARRAY -
Method Summary
Modifier and TypeMethodDescriptiongetBigIntImpl(JSArrayBufferObject buffer, int offset, int index, com.oracle.truffle.api.interop.InteropLibrary interop) getBufferElement(JSArrayBufferObject buffer, int index, boolean littleEndian, com.oracle.truffle.api.interop.InteropLibrary interop) longgetBufferElementLongImpl(JSArrayBufferObject buffer, int index, boolean littleEndian, com.oracle.truffle.api.interop.InteropLibrary interop) longgetLongImpl(JSArrayBufferObject buffer, int offset, int index, com.oracle.truffle.api.interop.InteropLibrary interop) voidsetBufferElementLongImpl(JSArrayBufferObject buffer, int index, boolean littleEndian, long value, com.oracle.truffle.api.interop.InteropLibrary interop) voidsetLongImpl(JSArrayBufferObject buffer, int offset, int index, long value, com.oracle.truffle.api.interop.InteropLibrary interop) Methods inherited from class TypedArray.TypedBigIntArray
compareExchangeBigInt, compareExchangeLong, getBigInt, getElement, getElementInBounds, getLong, setBigInt, setBufferElement, setElementImpl, setLongMethods inherited from class TypedArray
addRangeImpl, bytesPerElement, bytesPerElementShift, deleteElementImpl, factories, factories, firstElementIndex, freeze, getBufferFromTypedArray, getBufferType, getByteArray, getDirectByteBuffer, getFactory, getName, getOffset, hasElement, hasHoles, hasOffset, isDirect, isFrozen, isHolesType, isInterop, isLengthNotWritable, isSealed, lastElementIndex, length, lengthInt, nextElementIndex, preventExtensions, previousElementIndex, removeRangeImpl, seal, setLengthImpl, setLengthNotWritable, unsupportedBufferAccessMethods inherited from class ScriptArray
addRange, asIterable, canDeleteElement, cast, createConstantArray, createConstantEmptyArray, deleteElement, hasHolesOrUnused, isExtensible, isInBoundsFast, isInstance, makeMultiRangeList, makeRangeList, nextPower, ownPropertyKeys, ownPropertyKeysContiguous, ownPropertyKeysHoles, removeRange, removeRange, setElement, setLength, setLength, shiftRange, shiftRangeImpl, toArray, traceArrayTransition, traceWrite, valueIsByte
-
Method Details
-
getBufferElement
public Object getBufferElement(JSArrayBufferObject buffer, int index, boolean littleEndian, com.oracle.truffle.api.interop.InteropLibrary interop) - Overrides:
getBufferElementin classTypedArray.TypedBigIntArray
-
getBigIntImpl
public BigInt getBigIntImpl(JSArrayBufferObject buffer, int offset, int index, com.oracle.truffle.api.interop.InteropLibrary interop) - Overrides:
getBigIntImplin classTypedArray.TypedBigIntArray
-
getBufferElementLongImpl
public long getBufferElementLongImpl(JSArrayBufferObject buffer, int index, boolean littleEndian, com.oracle.truffle.api.interop.InteropLibrary interop) - Specified by:
getBufferElementLongImplin classTypedArray.TypedBigIntArray
-
setBufferElementLongImpl
public void setBufferElementLongImpl(JSArrayBufferObject buffer, int index, boolean littleEndian, long value, com.oracle.truffle.api.interop.InteropLibrary interop) - Specified by:
setBufferElementLongImplin classTypedArray.TypedBigIntArray
-
getLongImpl
public long getLongImpl(JSArrayBufferObject buffer, int offset, int index, com.oracle.truffle.api.interop.InteropLibrary interop) - Specified by:
getLongImplin classTypedArray.TypedBigIntArray
-
setLongImpl
public void setLongImpl(JSArrayBufferObject buffer, int offset, int index, long value, com.oracle.truffle.api.interop.InteropLibrary interop) - Specified by:
setLongImplin classTypedArray.TypedBigIntArray
-
getElementType
- Specified by:
getElementTypein classTypedArray
-