public ByteBufferSerializerOutput writeByteArray()

in serialization/src/main/java/com/twitter/serial/stream/bytebuffer/ByteBufferSerializerOutput.java [159:170]


    public ByteBufferSerializerOutput writeByteArray(@Nullable byte[] val) throws IOException {
        if (val == null) {
            writeNull();
        } else if (val.length == 0) {
            writeHeader(ByteBufferSerializerDefs.HEADER_BYTE_ARRAY_EMPTY);
        } else {
            writeIntHeader(SerializerDefs.TYPE_BYTE_ARRAY, val.length);
            ensureCapacity(val.length);
            mByteBuffer.put(val);
        }
        return this;
    }