/*** Output count bytes from a memory region starting at the given #{offset} inside the in-memory representation of obj object. * @param obj * @param offset * @param count */ final public void writeBytes (Object obj, long offset, long count) throws KryoException { writeBytes(obj, byteArrayBaseOffset, offset, count); }
final public void writeInts (int[] object) throws KryoException { int bytesToCopy = object.length << 2; writeBytes(object, intArrayBaseOffset, 0, bytesToCopy); }
final public void writeLongs (long[] object) throws KryoException { int bytesToCopy = object.length << 3; writeBytes(object, longArrayBaseOffset, 0, bytesToCopy); }
/*** Output count bytes from a memory region starting at the given #{offset} inside the in-memory representation of obj object. * @param obj * @param offset * @param count */ final public void writeBytes (Object obj, long offset, long count) throws KryoException { writeBytes(obj, 0, offset, count); }
final public void writeChars (char[] object) throws KryoException { int bytesToCopy = object.length << 1; writeBytes(object, charArrayBaseOffset, 0, bytesToCopy); }
/*** Output count bytes from a memory region starting at the given #{offset} inside the in-memory representation of obj object. * @param obj * @param offset * @param count */ final public void writeBytes (Object obj, long offset, long count) throws KryoException { writeBytes(obj, byteArrayBaseOffset, offset, count); }
final public void writeFloats (float[] object) throws KryoException { int bytesToCopy = object.length << 2; writeBytes(object, floatArrayBaseOffset, 0, bytesToCopy); }
final public void writeDoubles (double[] object) throws KryoException { int bytesToCopy = object.length << 3; writeBytes(object, doubleArrayBaseOffset, 0, bytesToCopy); }
final public void writeShorts (short[] object) throws KryoException { int bytesToCopy = object.length << 1; writeBytes(object, shortArrayBaseOffset, 0, bytesToCopy); }
final public void writeChars (char[] object) throws KryoException { int bytesToCopy = object.length << 1; writeBytes(object, charArrayBaseOffset, 0, bytesToCopy); }
final public void writeChars (char[] object) throws KryoException { int bytesToCopy = object.length << 1; writeBytes(object, charArrayBaseOffset, 0, bytesToCopy); }
/*** Output count bytes from a memory region starting at the given #{offset} inside the in-memory representation of obj object. * @param obj * @param offset * @param count */ final public void writeBytes (Object obj, long offset, long count) throws KryoException { writeBytes(obj, 0, offset, count); }
/** Writes the bytes. Note the byte[] length is not written. */ public void writeBytes (byte[] bytes) throws KryoException { if (bytes == null) throw new IllegalArgumentException("bytes cannot be null."); writeBytes(bytes, 0, (long)bytes.length); }
/** Writes the bytes. Note the byte[] length is not written. */ public void writeBytes (byte[] bytes) throws KryoException { if (bytes == null) throw new IllegalArgumentException("bytes cannot be null."); writeBytes(bytes, 0, (long)bytes.length); }
final public void writeLongs (long[] object, boolean optimizePositive) throws KryoException { if (!varIntsEnabled) { int bytesToCopy = object.length << 3; writeBytes(object, longArrayBaseOffset, 0, bytesToCopy); } else super.writeLongs(object, optimizePositive); }
final public void writeInts (int[] object, boolean optimizePositive) throws KryoException { if (!varIntsEnabled) { int bytesToCopy = object.length << 2; writeBytes(object, intArrayBaseOffset, 0, bytesToCopy); } else super.writeInts(object, optimizePositive); }
final public void writeLongs (long[] object, boolean optimizePositive) throws KryoException { if (!varIntsEnabled) { int bytesToCopy = object.length << 3; writeBytes(object, longArrayBaseOffset, 0, bytesToCopy); } else super.writeLongs(object, optimizePositive); }
final public void writeInts (int[] object, boolean optimizePositive) throws KryoException { if (!varIntsEnabled) { int bytesToCopy = object.length << 2; writeBytes(object, intArrayBaseOffset, 0, bytesToCopy); } else super.writeInts(object, optimizePositive); }
final public void writeLongs (long[] object, boolean optimizePositive) throws KryoException { if (!varIntsEnabled) { int bytesToCopy = object.length << 3; writeBytes(object, longArrayBaseOffset, 0, bytesToCopy); } else super.writeLongs(object, optimizePositive); }
final public void writeInts (int[] object, boolean optimizePositive) throws KryoException { if (!varIntsEnabled) { int bytesToCopy = object.length << 2; writeBytes(object, intArrayBaseOffset, 0, bytesToCopy); } else super.writeInts(object, optimizePositive); }