public enum TypedArrayFactory extends Enum<TypedArrayFactory> implements PrototypeSupplier
Enum.EnumDesc<E extends Enum<E>>| Enum Constant and Description |
|---|
BigInt64Array |
BigUint64Array |
Float32Array |
Float64Array |
Int16Array |
Int32Array |
Int8Array |
Uint16Array |
Uint32Array |
Uint8Array |
Uint8ClampedArray |
| Modifier and Type | Method and Description |
|---|---|
TypedArray |
createArrayType(boolean direct,
boolean offset) |
TypedArray |
createArrayType(boolean direct,
boolean offset,
boolean interop) |
int |
getBytesPerElement() |
int |
getFactoryIndex() |
JSDynamicObject |
getIntrinsicDefaultProto(JSRealm realm) |
com.oracle.truffle.api.strings.TruffleString |
getName() |
static TypedArrayFactory[] |
getNoBigIntFactories() |
boolean |
isBigInt() |
static TypedArrayFactory |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TypedArrayFactory[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TypedArrayFactory Int8Array
public static final TypedArrayFactory Uint8Array
public static final TypedArrayFactory Uint8ClampedArray
public static final TypedArrayFactory Int16Array
public static final TypedArrayFactory Uint16Array
public static final TypedArrayFactory Int32Array
public static final TypedArrayFactory Uint32Array
public static final TypedArrayFactory Float32Array
public static final TypedArrayFactory Float64Array
public static final TypedArrayFactory BigInt64Array
public static final TypedArrayFactory BigUint64Array
public static TypedArrayFactory[] values()
public static TypedArrayFactory valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic final TypedArray createArrayType(boolean direct, boolean offset)
public final TypedArray createArrayType(boolean direct, boolean offset, boolean interop)
public final int getBytesPerElement()
public final int getFactoryIndex()
public final com.oracle.truffle.api.strings.TruffleString getName()
public final JSDynamicObject getIntrinsicDefaultProto(JSRealm realm)
getIntrinsicDefaultProto in interface PrototypeSupplierpublic final boolean isBigInt()
public static TypedArrayFactory[] getNoBigIntFactories()