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 |
|---|---|
com.oracle.truffle.api.object.DynamicObject |
getArrayBuffer(com.oracle.truffle.api.object.DynamicObject thisObj) |
TypedArray |
getArrayType(Object thisObj) |
byte[] |
getByteArray(com.oracle.truffle.api.object.DynamicObject thisObj) |
ByteBuffer |
getByteBuffer(com.oracle.truffle.api.object.DynamicObject thisObj) |
int |
getLength(com.oracle.truffle.api.object.DynamicObject thisObj) |
int |
getOffset(com.oracle.truffle.api.object.DynamicObject thisObj) |
String |
getTypedArrayName(com.oracle.truffle.api.object.DynamicObject thisObj) |
void |
setArrayType(com.oracle.truffle.api.object.DynamicObject thisObj,
TypedArray arrayType) |
void |
setLength(com.oracle.truffle.api.object.DynamicObject thisObj,
int length) |
void |
setOffset(com.oracle.truffle.api.object.DynamicObject thisObj,
int offset) |
public static final TypedArrayAccess SINGLETON
public int getLength(com.oracle.truffle.api.object.DynamicObject thisObj)
public void setLength(com.oracle.truffle.api.object.DynamicObject thisObj,
int length)
public int getOffset(com.oracle.truffle.api.object.DynamicObject thisObj)
public void setOffset(com.oracle.truffle.api.object.DynamicObject thisObj,
int offset)
public byte[] getByteArray(com.oracle.truffle.api.object.DynamicObject thisObj)
public ByteBuffer getByteBuffer(com.oracle.truffle.api.object.DynamicObject thisObj)
public com.oracle.truffle.api.object.DynamicObject getArrayBuffer(com.oracle.truffle.api.object.DynamicObject thisObj)
public TypedArray getArrayType(Object thisObj)
public void setArrayType(com.oracle.truffle.api.object.DynamicObject thisObj,
TypedArray arrayType)
public String getTypedArrayName(com.oracle.truffle.api.object.DynamicObject thisObj)