1 | if (this.minMiddleIndex >= 0) {↵ | | 1 | if (this.maxMiddleIndex >= 0) {↵
|
2 | long s = getDataItem(this.minMiddleIndex).getPeriod().getStart()↵ | | 2 | long s = getDataItem(this.maxMiddleIndex).getPeriod().getStart()↵
|
3 | .getTime();↵ | | 3 | .getTime();↵
|
4 | long e = getDataItem(this.minMiddleIndex).getPeriod().getEnd()↵ | | 4 | long e = getDataItem(this.maxMiddleIndex).getPeriod().getEnd()↵
|
5 | .getTime();↵ | | 5 | .getTime();↵
|
6 | long minMiddle = s + (e - s) / 2;↵ | | 6 | long maxMiddle = s + (e - s) / 2;↵
|
7 | if (middle < minMiddle) {↵ | | 7 | if (middle > maxMiddle) {↵
|
8 | this.minMiddleIndex = index; ↵ | | 8 | this.maxMiddleIndex = index; ↵
|
9 | }↵ | | 9 | }↵
|
10 | }↵ | | 10 | }↵
|
11 | else {↵ | | 11 | else {↵
|
12 | this.minMiddleIndex = index;↵ | | 12 | this.maxMiddleIndex = index;↵
|
13 | } | | 13 | }
|