protected abstract static class AbstractArrayMemoryIO.ArrayIO extends Object
Modifier | Constructor and Description |
---|---|
protected |
ArrayIO() |
Modifier and Type | Method and Description |
---|---|
abstract long |
getAddress(byte[] buffer,
int offset) |
static AbstractArrayMemoryIO.ArrayIO |
getArrayIO(Runtime runtime) |
float |
getFloat32(byte[] buffer,
int offset) |
double |
getFloat64(byte[] buffer,
int offset) |
abstract short |
getInt16(byte[] buffer,
int offset) |
abstract int |
getInt32(byte[] buffer,
int offset) |
abstract long |
getInt64(byte[] buffer,
int offset) |
abstract void |
putAddress(byte[] buffer,
int offset,
long value) |
void |
putFloat32(byte[] buffer,
int offset,
float value) |
void |
putFloat64(byte[] buffer,
int offset,
double value) |
abstract void |
putInt16(byte[] buffer,
int offset,
int value) |
abstract void |
putInt32(byte[] buffer,
int offset,
int value) |
abstract void |
putInt64(byte[] buffer,
int offset,
long value) |
public static AbstractArrayMemoryIO.ArrayIO getArrayIO(Runtime runtime)
public abstract short getInt16(byte[] buffer, int offset)
public abstract int getInt32(byte[] buffer, int offset)
public abstract long getInt64(byte[] buffer, int offset)
public abstract long getAddress(byte[] buffer, int offset)
public abstract void putInt16(byte[] buffer, int offset, int value)
public abstract void putInt32(byte[] buffer, int offset, int value)
public abstract void putInt64(byte[] buffer, int offset, long value)
public abstract void putAddress(byte[] buffer, int offset, long value)
public final float getFloat32(byte[] buffer, int offset)
public final void putFloat32(byte[] buffer, int offset, float value)
public final double getFloat64(byte[] buffer, int offset)
public final void putFloat64(byte[] buffer, int offset, double value)
Copyright © 2017. All rights reserved.