public static final class TypedArray.DirectUint16Array extends TypedArray.TypedIntArray
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.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 |
|---|---|
int |
compareExchangeInt(JSTypedArrayObject typedArrayObject,
int index,
int expectedValue,
int newValue) |
int |
getBufferElementIntImpl(Object buffer,
int index,
boolean littleEndian,
com.oracle.truffle.api.interop.InteropLibrary interop) |
int |
getIntImpl(Object buffer,
int offset,
int index,
com.oracle.truffle.api.interop.InteropLibrary interop) |
void |
setBufferElementIntImpl(Object buffer,
int index,
boolean littleEndian,
int value,
com.oracle.truffle.api.interop.InteropLibrary interop) |
void |
setIntImpl(Object buffer,
int offset,
int index,
int value,
com.oracle.truffle.api.interop.InteropLibrary interop) |
getBufferElement, getElement, getElementInBounds, getInt, setBufferElement, setElementImpl, setIntaddRangeImpl, 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 int getIntImpl(Object buffer, int offset, int index, com.oracle.truffle.api.interop.InteropLibrary interop)
getIntImpl in class TypedArray.TypedIntArraypublic void setIntImpl(Object buffer, int offset, int index, int value, com.oracle.truffle.api.interop.InteropLibrary interop)
setIntImpl in class TypedArray.TypedIntArraypublic int getBufferElementIntImpl(Object buffer, int index, boolean littleEndian, com.oracle.truffle.api.interop.InteropLibrary interop)
getBufferElementIntImpl in class TypedArray.TypedIntArraypublic void setBufferElementIntImpl(Object buffer, int index, boolean littleEndian, int value, com.oracle.truffle.api.interop.InteropLibrary interop)
setBufferElementIntImpl in class TypedArray.TypedIntArraypublic int compareExchangeInt(JSTypedArrayObject typedArrayObject, int index, int expectedValue, int newValue)
compareExchangeInt in class TypedArray.TypedIntArray