private abstract static class HeapInvocationBuffer.ArrayIO
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
private static class |
HeapInvocationBuffer.ArrayIO.SingletonHolder |
| Modifier | Constructor and Description |
|---|---|
private |
ArrayIO() |
| Modifier and Type | Method and Description |
|---|---|
(package private) static HeapInvocationBuffer.ArrayIO |
getBE32IO() |
(package private) static HeapInvocationBuffer.ArrayIO |
getBE64IO() |
(package private) static HeapInvocationBuffer.ArrayIO |
getInstance() |
(package private) static HeapInvocationBuffer.ArrayIO |
getLE32IO() |
(package private) static HeapInvocationBuffer.ArrayIO |
getLE64IO() |
(package private) static HeapInvocationBuffer.ArrayIO |
newInvalidArrayIO(java.lang.Throwable error) |
abstract void |
putAddress(byte[] buffer,
int offset,
long value) |
abstract void |
putByte(byte[] buffer,
int offset,
int value) |
void |
putDouble(byte[] buffer,
int offset,
double value) |
void |
putFloat(byte[] buffer,
int offset,
float value) |
abstract void |
putInt(byte[] buffer,
int offset,
int value) |
abstract void |
putLong(byte[] buffer,
int offset,
long value) |
abstract void |
putShort(byte[] buffer,
int offset,
int value) |
static HeapInvocationBuffer.ArrayIO getInstance()
static HeapInvocationBuffer.ArrayIO getBE32IO()
static HeapInvocationBuffer.ArrayIO getLE32IO()
static HeapInvocationBuffer.ArrayIO getLE64IO()
static HeapInvocationBuffer.ArrayIO getBE64IO()
static HeapInvocationBuffer.ArrayIO newInvalidArrayIO(java.lang.Throwable error)
public abstract void putByte(byte[] buffer,
int offset,
int value)
public abstract void putShort(byte[] buffer,
int offset,
int value)
public abstract void putInt(byte[] buffer,
int offset,
int value)
public abstract void putLong(byte[] buffer,
int offset,
long value)
public final void putFloat(byte[] buffer,
int offset,
float value)
public final void putDouble(byte[] buffer,
int offset,
double value)
public abstract void putAddress(byte[] buffer,
int offset,
long value)