public class TypedArrayAccess extends Object
| Modifier and Type | Field and Description |
|---|---|
static TypedArrayAccess |
SINGLETON |
| Modifier | Constructor and Description |
|---|---|
protected |
TypedArrayAccess() |
| Modifier and Type | Method and Description |
|---|---|
JSArrayBufferObject |
getArrayBuffer(JSDynamicObject thisObj) |
TypedArray |
getArrayType(Object thisObj) |
byte[] |
getByteArray(JSDynamicObject thisObj) |
ByteBuffer |
getByteBuffer(JSDynamicObject thisObj) |
int |
getLength(JSDynamicObject thisObj) |
int |
getOffset(JSDynamicObject thisObj) |
com.oracle.truffle.api.strings.TruffleString |
getTypedArrayName(JSDynamicObject thisObj) |
void |
setArrayType(JSDynamicObject thisObj,
TypedArray arrayType) |
void |
setLength(JSDynamicObject thisObj,
int length) |
void |
setOffset(JSDynamicObject thisObj,
int offset) |
public static final TypedArrayAccess SINGLETON
public int getLength(JSDynamicObject thisObj)
public void setLength(JSDynamicObject thisObj, int length)
public int getOffset(JSDynamicObject thisObj)
public void setOffset(JSDynamicObject thisObj, int offset)
public byte[] getByteArray(JSDynamicObject thisObj)
public ByteBuffer getByteBuffer(JSDynamicObject thisObj)
public JSArrayBufferObject getArrayBuffer(JSDynamicObject thisObj)
public TypedArray getArrayType(Object thisObj)
public void setArrayType(JSDynamicObject thisObj, TypedArray arrayType)
public com.oracle.truffle.api.strings.TruffleString getTypedArrayName(JSDynamicObject thisObj)