public final V8ArrayBuffer clear() { v8.checkThread(); checkReleased(); byteBuffer.clear(); return this; }
public final boolean hasRemaining() { v8.checkThread(); checkReleased(); return byteBuffer.hasRemaining(); }
public V8ArrayBuffer put(final byte b) { v8.checkThread(); checkReleased(); byteBuffer.put(b); return this; }
public final boolean hasArray() { v8.checkThread(); checkReleased(); return byteBuffer.hasArray(); }
public boolean isDirect() { v8.checkThread(); checkReleased(); return byteBuffer.isDirect(); }
public V8ArrayBuffer putChar(final int index, final char value) { v8.checkThread(); checkReleased(); byteBuffer.putChar(index, value); return this; }
public short getShort(final int index) { v8.checkThread(); checkReleased(); return byteBuffer.getShort(index); }
public V8ArrayBuffer putFloat(final float value) { v8.checkThread(); checkReleased(); byteBuffer.putFloat(value); return this; }
public V8ArrayBuffer putFloat(final int index, final float value) { v8.checkThread(); checkReleased(); byteBuffer.putFloat(index, value); return this; }
/** * Returns the buffers capacity * * @return the buffers capacity */ public final int capacity() { v8.checkThread(); checkReleased(); return byteBuffer.capacity(); }
public V8ArrayBuffer get(final byte[] dst, final int offset, final int length) { v8.checkThread(); checkReleased(); byteBuffer.get(dst, offset, length); return this; }
public final V8ArrayBuffer put(final byte[] src) { v8.checkThread(); checkReleased(); byteBuffer.put(src); return this; }
public V8ArrayBuffer putChar(final char value) { v8.checkThread(); checkReleased(); byteBuffer.putChar(value); return this; }
public V8ArrayBuffer putLong(final long value) { v8.checkThread(); checkReleased(); byteBuffer.putLong(value); return this; }
public float getFloat(final int index) { v8.checkThread(); checkReleased(); return byteBuffer.getFloat(index); }
public double getDouble() { v8.checkThread(); checkReleased(); return byteBuffer.getDouble(); }
public int floatLimit() { v8.checkThread(); checkReleased(); return byteBuffer.asFloatBuffer().limit(); }
public int intLimit() { v8.checkThread(); checkReleased(); return byteBuffer.asIntBuffer().limit(); }
public int shortLimit() { v8.checkThread(); checkReleased(); return byteBuffer.asShortBuffer().limit(); }
@Override public V8ArrayBuffer twin() { v8.checkThread(); checkReleased(); return (V8ArrayBuffer) super.twin(); }