@Override protected void initialize(final long runtimePtr, final Object data) { v8.checkThread(); if (data instanceof ByteBuffer) { ByteBuffer buffer = (ByteBuffer) data; int capacity = buffer.limit(); objectHandle = v8.initNewV8ArrayBuffer(v8.getV8RuntimePtr(), buffer, capacity); } else { int capacity = (Integer) data; objectHandle = v8.initNewV8ArrayBuffer(v8.getV8RuntimePtr(), capacity); } released = false; addObjectReference(objectHandle); }
@Override protected void initialize(final long runtimePtr, final Object data) { v8.checkThread(); if (data instanceof ByteBuffer) { ByteBuffer buffer = (ByteBuffer) data; int capacity = buffer.limit(); objectHandle = v8.initNewV8ArrayBuffer(v8.getV8RuntimePtr(), buffer, capacity); } else { int capacity = (Integer) data; objectHandle = v8.initNewV8ArrayBuffer(v8.getV8RuntimePtr(), capacity); } released = false; addObjectReference(objectHandle); }
@Override protected void initialize(final long runtimePtr, final Object data) { v8.checkThread(); if (data instanceof ByteBuffer) { ByteBuffer buffer = (ByteBuffer) data; int capacity = buffer.limit(); objectHandle = v8.initNewV8ArrayBuffer(v8.getV8RuntimePtr(), buffer, capacity); } else { int capacity = (Integer) data; objectHandle = v8.initNewV8ArrayBuffer(v8.getV8RuntimePtr(), capacity); } released = false; addObjectReference(objectHandle); }
@Override protected void initialize(final long runtimePtr, final Object data) { v8.checkThread(); if (data instanceof ByteBuffer) { ByteBuffer buffer = (ByteBuffer) data; int capacity = buffer.limit(); objectHandle = v8.initNewV8ArrayBuffer(v8.getV8RuntimePtr(), buffer, capacity); } else { int capacity = (Integer) data; objectHandle = v8.initNewV8ArrayBuffer(v8.getV8RuntimePtr(), capacity); } released = false; addObjectReference(objectHandle); }