Lines Matching refs:mBlockEndLines

403         // mBlockIndices and mBlockEndLines should have the same length
404 mBlockIndices = new int[mBlockEndLines.length];
405 for (int i = 0; i < mBlockEndLines.length; i++) {
418 if (mBlockEndLines == null) {
420 mBlockEndLines = ArrayUtils.newUnpaddedIntArray(1);
421 mBlockEndLines[mNumberOfBlocks] = line;
426 final int previousBlockEndLine = mBlockEndLines[mNumberOfBlocks - 1];
428 mBlockEndLines = GrowingArrayUtils.append(mBlockEndLines, mNumberOfBlocks, line);
453 if (mBlockEndLines == null) {
461 if (mBlockEndLines[i] >= startLine) {
467 if (mBlockEndLines[i] >= endLine) {
472 final int lastBlockEndLine = mBlockEndLines[lastBlock];
475 mBlockEndLines[firstBlock - 1] + 1);
477 boolean createBlockAfter = endLine < mBlockEndLines[lastBlock];
489 mBlockEndLines[0] = 0;
495 if (newNumberOfBlocks > mBlockEndLines.length) {
497 Math.max(mBlockEndLines.length * 2, newNumberOfBlocks));
499 System.arraycopy(mBlockEndLines, 0, blockEndLines, 0, firstBlock);
501 System.arraycopy(mBlockEndLines, lastBlock + 1,
505 mBlockEndLines = blockEndLines;
508 System.arraycopy(mBlockEndLines, lastBlock + 1,
509 mBlockEndLines, firstBlock + numAddedBlocks, mNumberOfBlocks - lastBlock - 1);
522 mBlockEndLines[i] += deltaLines;
531 mBlockEndLines[blockIndex] = startLine - 1;
537 mBlockEndLines[blockIndex] = startLine + newLineCount - 1;
543 mBlockEndLines[blockIndex] = lastBlockEndLine + deltaLines;
553 mBlockEndLines = new int[blockEndLines.length];
555 System.arraycopy(blockEndLines, 0, mBlockEndLines, 0, blockEndLines.length);
564 return mBlockEndLines;
737 private int[] mBlockEndLines;