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)