public class JSInt32Array extends JSTypedArray<java.lang.Integer>
JSObject.jsexport, JSObject.Property<T>
JSPropertyAttributeDontDelete, JSPropertyAttributeDontEnum, JSPropertyAttributeNone, JSPropertyAttributeReadOnly
Constructor and Description |
---|
JSInt32Array(JSArrayBuffer buffer)
Creates a typed array from a JSArrayBuffer
|
JSInt32Array(JSArrayBuffer buffer,
int byteOffset)
Creates a typed array from a JSArrayBuffer
|
JSInt32Array(JSArrayBuffer buffer,
int byteOffset,
int length)
Creates a typed array from a JSArrayBuffer
|
JSInt32Array(JSContext ctx,
int length)
Creates a typed array of length 'length' in JSContext 'context'
|
JSInt32Array(JSContext ctx,
java.lang.Object object)
Creates new typed array as if by TypedArray.from()
|
JSInt32Array(JSTypedArray tarr)
Creates a new JSInt32Array from the contents of another typed array
|
JSInt32Array(long valueRef,
JSContext ctx)
Treats an existing value as a typed array
|
Modifier and Type | Method and Description |
---|---|
JSInt32Array |
subarray(int begin)
JavaScript: TypedArray.prototype.subarray(), see:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/subarray
|
JSInt32Array |
subarray(int begin,
int end)
JavaScript: TypedArray.prototype.subarray(), see:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/subarray
|
JSInt32Array |
subList(int fromIndex,
int toIndex) |
add, buffer, byteLength, byteOffset, from, isTypedArray
add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, toArray, toArray, toArray
apply, call, call, newInstance
__nullFunc, deleteProperty, getThis, hasProperty, isConstructor, isFunction, property, property, property, propertyAtIndex, propertyAtIndex, propertyNames, prototype, prototype
getContext, isArray, isBoolean, isDate, isEqual, isInstanceOfConstructor, isNull, isNumber, isObject, isStrictEqual, isString, isUndefined, toBoolean, toFunction, toJSArray, toJSON, toJSON, toNumber, toObject, toString, valueRef
public JSInt32Array(JSContext ctx, int length)
ctx
- the JSContext in which to create the typed arraylength
- the length of the array in elementspublic JSInt32Array(JSTypedArray tarr)
tarr
- the typed array from which to create the new arraypublic JSInt32Array(JSContext ctx, java.lang.Object object)
ctx
- The context in which to create the typed arrayobject
- The object to create the array frompublic JSInt32Array(JSArrayBuffer buffer, int byteOffset, int length)
buffer
- The JSArrayBuffer to create the typed array frombyteOffset
- The byte offset in the ArrayBuffer to start fromlength
- The number of bytes from 'byteOffset' to include in the arraypublic JSInt32Array(JSArrayBuffer buffer, int byteOffset)
buffer
- The JSArrayBuffer to create the typed array frombyteOffset
- The byte offset in the ArrayBuffer to start frompublic JSInt32Array(JSArrayBuffer buffer)
buffer
- The JSArrayBuffer to create the typed array frompublic JSInt32Array(long valueRef, JSContext ctx)
valueRef
- the JavaScriptCore value referencectx
- The JSContext of the valuepublic JSInt32Array subarray(int begin, int end)
begin
- the element to begin at (inclusive)end
- the element to end at (exclusive)public JSInt32Array subarray(int begin)
begin
- the element to begin at (inclusive)@NonNull public JSInt32Array subList(int fromIndex, int toIndex)
List.subList(int, int)