public abstract static class TypedArray.AbstractUint8ClampedArray 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.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 |
|---|---|
TypedArray.ElementType |
getElementType() |
void |
setBufferElement(JSArrayBufferObject buffer,
int index,
boolean littleEndian,
Object value,
com.oracle.truffle.api.interop.InteropLibrary interop) |
TypedArray.TypedIntArray |
setElementImpl(JSDynamicObject object,
long index,
Object value,
boolean strict) |
static int |
toInt(double value) |
protected static int |
uint8Clamp(int value) |
compareExchangeInt, getBufferElement, getBufferElementIntImpl, getElement, getElementInBounds, getInt, getIntImpl, setBufferElementIntImpl, setInt, setIntImpladdRangeImpl, 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 TypedArray.TypedIntArray setElementImpl(JSDynamicObject object, long index, Object value, boolean strict)
setElementImpl in class TypedArray.TypedIntArrayprotected static int uint8Clamp(int value)
public static int toInt(double value)
public final void setBufferElement(JSArrayBufferObject buffer, int index, boolean littleEndian, Object value, com.oracle.truffle.api.interop.InteropLibrary interop)
setBufferElement in class TypedArray.TypedIntArraypublic TypedArray.ElementType getElementType()
getElementType in class TypedArray