jetbrick-commons/src/main/java/jetbrick/io/buffer/FastBuffer.java
public E[] toArray() {
        int pos = 0;
        E[] array = (E[]) new Object[size];

        if (currentBufferIndex == -1) {
            return array;
        }

        for (int i = 0; i < currentBufferIndex; i++) {
            int len = buffers[i].length;
            System.arraycopy(buffers[i], 0, array, pos, len);
            pos += len;
        }

        System.arraycopy(buffers[currentBufferIndex], 0, array, pos, offset);

        return array;
    }
public E[] toArray() {
        int pos = 0;
        E[] array = (E[]) new Object[size];

        if (currentBufferIndex == -1) {
            return array;
        }

        for (int i = 0; i < currentBufferIndex; i++) {
            int len = buffers[i].length;
            System.arraycopy(buffers[i], 0, array, pos, len);
            pos += len;
        }

        System.arraycopy(buffers[currentBufferIndex], 0, array, pos, offset);

        return array;
    }
public E [ ] toArray ( ) { int pos = 0 ; E [ ] array = ( E [ ] ) new Object [ size ] ; if ( currentBufferIndex == - 1 ) { return array ; } for ( int i = 0 ; i < currentBufferIndex ; i ++ ) { int len = buffers [ i ] . length ; System . arraycopy ( buffers [ i ] , 0 , array , pos , len ) ; pos += len ; } System . arraycopy ( buffers [ currentBufferIndex ] , 0 , array , pos , offset ) ; return array ; }
Creates <code>E</code> array from buffered content.
Creates <code > E< / code > array from buffered content .