int[][] getRanges() { int[] resultStarts = new int[this.pos]; int[] resultEnds = new int[this.pos]; int[] resultFlags = new int[this.pos]; System.arraycopy(this.intervalStarts, 0, resultStarts, 0, this.pos); System.arraycopy(this.intervalEnds, 0, resultEnds, 0, this.pos); System.arraycopy(this.intervalFlags, 0, resultFlags, 0, this.pos); if (resultStarts.length > 1) { quickSort(resultStarts, resultEnds, resultFlags, 0, resultStarts.length - 1); } return new int[][]{resultStarts, resultEnds, resultFlags}; }
int[][] getRanges() { int[] resultStarts = new int[this.pos]; int[] resultEnds = new int[this.pos]; int[] resultFlags = new int[this.pos]; System.arraycopy(this.intervalStarts, 0, resultStarts, 0, this.pos); System.arraycopy(this.intervalEnds, 0, resultEnds, 0, this.pos); System.arraycopy(this.intervalFlags, 0, resultFlags, 0, this.pos); if (resultStarts.length > 1) { quickSort(resultStarts, resultEnds, resultFlags, 0, resultStarts.length - 1); } return new int[][]{resultStarts, resultEnds, resultFlags}; }
int[][] getRanges() { int[] resultStarts = new int[this.pos]; int[] resultEnds = new int[this.pos]; int[] resultFlags = new int[this.pos]; System.arraycopy(this.intervalStarts, 0, resultStarts, 0, this.pos); System.arraycopy(this.intervalEnds, 0, resultEnds, 0, this.pos); System.arraycopy(this.intervalFlags, 0, resultFlags, 0, this.pos); if (resultStarts.length > 1) { quickSort(resultStarts, resultEnds, resultFlags, 0, resultStarts.length - 1); } return new int[][]{resultStarts, resultEnds, resultFlags}; }
int[][] getRanges() { int[] resultStarts = new int[this.pos]; int[] resultEnds = new int[this.pos]; int[] resultFlags = new int[this.pos]; System.arraycopy(this.intervalStarts, 0, resultStarts, 0, this.pos); System.arraycopy(this.intervalEnds, 0, resultEnds, 0, this.pos); System.arraycopy(this.intervalFlags, 0, resultFlags, 0, this.pos); if (resultStarts.length > 1) { quickSort(resultStarts, resultEnds, resultFlags, 0, resultStarts.length - 1); } return new int[][]{resultStarts, resultEnds, resultFlags}; }
int[][] getRanges() { int[] resultStarts = new int[this.pos]; int[] resultEnds = new int[this.pos]; int[] resultFlags = new int[this.pos]; System.arraycopy(this.intervalStarts, 0, resultStarts, 0, this.pos); System.arraycopy(this.intervalEnds, 0, resultEnds, 0, this.pos); System.arraycopy(this.intervalFlags, 0, resultFlags, 0, this.pos); if (resultStarts.length > 1) { quickSort(resultStarts, resultEnds, resultFlags, 0, resultStarts.length - 1); } return new int[][]{resultStarts, resultEnds, resultFlags}; }
int[][] getRanges() { int[] resultStarts = new int[this.pos]; int[] resultEnds = new int[this.pos]; int[] resultFlags = new int[this.pos]; System.arraycopy(this.intervalStarts, 0, resultStarts, 0, this.pos); System.arraycopy(this.intervalEnds, 0, resultEnds, 0, this.pos); System.arraycopy(this.intervalFlags, 0, resultFlags, 0, this.pos); if (resultStarts.length > 1) { quickSort(resultStarts, resultEnds, resultFlags, 0, resultStarts.length - 1); } return new int[][]{resultStarts, resultEnds, resultFlags}; }
int[][] getRanges() { int[] resultStarts = new int[this.pos]; int[] resultEnds = new int[this.pos]; int[] resultFlags = new int[this.pos]; System.arraycopy(this.intervalStarts, 0, resultStarts, 0, this.pos); System.arraycopy(this.intervalEnds, 0, resultEnds, 0, this.pos); System.arraycopy(this.intervalFlags, 0, resultFlags, 0, this.pos); if (resultStarts.length > 1) { quickSort(resultStarts, resultEnds, resultFlags, 0, resultStarts.length - 1); } return new int[][]{resultStarts, resultEnds, resultFlags}; }
int[][] getRanges() { int[] resultStarts = new int[this.pos]; int[] resultEnds = new int[this.pos]; int[] resultFlags = new int[this.pos]; System.arraycopy(this.intervalStarts, 0, resultStarts, 0, this.pos); System.arraycopy(this.intervalEnds, 0, resultEnds, 0, this.pos); System.arraycopy(this.intervalFlags, 0, resultFlags, 0, this.pos); if (resultStarts.length > 1) { quickSort(resultStarts, resultEnds, resultFlags, 0, resultStarts.length - 1); } return new int[][]{resultStarts, resultEnds, resultFlags}; }
int[][] getRanges() { int[] resultStarts = new int[this.pos]; int[] resultEnds = new int[this.pos]; int[] resultFlags = new int[this.pos]; System.arraycopy(this.intervalStarts, 0, resultStarts, 0, this.pos); System.arraycopy(this.intervalEnds, 0, resultEnds, 0, this.pos); System.arraycopy(this.intervalFlags, 0, resultFlags, 0, this.pos); if (resultStarts.length > 1) { quickSort(resultStarts, resultEnds, resultFlags, 0, resultStarts.length - 1); } return new int[][]{resultStarts, resultEnds, resultFlags}; }
int[][] getRanges() { int[] resultStarts = new int[this.pos]; int[] resultEnds = new int[this.pos]; int[] resultFlags = new int[this.pos]; System.arraycopy(this.intervalStarts, 0, resultStarts, 0, this.pos); System.arraycopy(this.intervalEnds, 0, resultEnds, 0, this.pos); System.arraycopy(this.intervalFlags, 0, resultFlags, 0, this.pos); if (resultStarts.length > 1) { quickSort(resultStarts, resultEnds, resultFlags, 0, resultStarts.length - 1); } return new int[][]{resultStarts, resultEnds, resultFlags}; }
int[][] getRanges() { int[] resultStarts = new int[this.pos]; int[] resultEnds = new int[this.pos]; int[] resultFlags = new int[this.pos]; System.arraycopy(this.intervalStarts, 0, resultStarts, 0, this.pos); System.arraycopy(this.intervalEnds, 0, resultEnds, 0, this.pos); System.arraycopy(this.intervalFlags, 0, resultFlags, 0, this.pos); if (resultStarts.length > 1) { quickSort(resultStarts, resultEnds, resultFlags, 0, resultStarts.length - 1); } return new int[][]{resultStarts, resultEnds, resultFlags}; }