@Override public ByteIndexer putDouble(long i, double d) { RAW.putDouble(base + checkIndex(i, size - 7), d); return this; }
@Override public ByteIndexer put(long i, byte b) { RAW.putByte(base + checkIndex(i, size), b); return this; } @Override public ByteIndexer put(long i, byte[] b, int offset, int length) {
@Override public short getShort(long i) { return RAW.getShort(base + checkIndex(i, size - 1)); } @Override public ByteIndexer putShort(long i, short s) {
@Override public double getDouble(long i) { return RAW.getDouble(base + checkIndex(i, size - 7)); } @Override public ByteIndexer putDouble(long i, double d) {
@Override public ByteIndexer putShort(long i, short s) { RAW.putShort(base + checkIndex(i, size - 1), s); return this; }
@Override public float getFloat(long i) { return RAW.getFloat(base + checkIndex(i, size - 3)); } @Override public ByteIndexer putFloat(long i, float f) {
@Override public char getChar(long i) { return RAW.getChar(base + checkIndex(i, size - 1)); } @Override public ByteIndexer putChar(long i, char c) {
@Override public ByteIndexer putInt(long i, int j) { RAW.putInt(base + checkIndex(i, size - 3), j); return this; }
@Override public long getLong(long i) { return RAW.getLong(base + checkIndex(i, size - 7)); } @Override public ByteIndexer putLong(long i, long j) {
@Override public byte get(long i) { return RAW.getByte(base + checkIndex(i, size)); } @Override public ByteIndexer get(long i, byte[] b, int offset, int length) {
@Override public int getInt(long i) { return RAW.getInt(base + checkIndex(i, size - 3)); } @Override public ByteIndexer putInt(long i, int j) {
@Override public ByteIndexer putLong(long i, long j) { RAW.putLong(base + checkIndex(i, size - 7), j); return this; }
@Override public ByteIndexer putFloat(long i, float f) { RAW.putFloat(base + checkIndex(i, size - 3), f); return this; }
@Override public ByteIndexer putChar(long i, char c) { RAW.putChar(base + checkIndex(i, size - 1), c); return this; }