Lines Matching defs:prevTakeIndex
993 private int prevTakeIndex;
1007 /** Special value for prevTakeIndex indicating "detached mode" */
1020 prevTakeIndex = DETACHED;
1023 prevTakeIndex = takeIndex;
1034 // assert prevTakeIndex == takeIndex;
1045 return prevTakeIndex < 0;
1057 * dequeues, starting from prevTakeIndex.
1059 private boolean invalidated(int index, int prevTakeIndex,
1063 int distance = index - prevTakeIndex;
1082 final int prevTakeIndex = this.prevTakeIndex;
1084 if (cycles != prevCycles || takeIndex != prevTakeIndex) {
1089 + (takeIndex - prevTakeIndex);
1092 if (invalidated(lastRet, prevTakeIndex, dequeues, len))
1094 if (invalidated(nextIndex, prevTakeIndex, dequeues, len))
1096 if (invalidated(cursor, prevTakeIndex, dequeues, len))
1103 this.prevTakeIndex = takeIndex;
1122 if (prevTakeIndex >= 0) {
1124 prevTakeIndex = DETACHED;
1243 prevTakeIndex = DETACHED;
1250 private int distance(int index, int prevTakeIndex, int length) {
1251 int distance = index - prevTakeIndex;
1268 final int prevTakeIndex = this.prevTakeIndex;
1270 // distance from prevTakeIndex to removedIndex
1274 + (removedIndex - prevTakeIndex);
1281 int x = distance(cursor, prevTakeIndex, len);
1287 // assert cursor != prevTakeIndex;
1293 int x = distance(lastRet, prevTakeIndex, len);
1301 int x = distance(nextIndex, prevTakeIndex, len);
1308 this.prevTakeIndex = DETACHED;
1340 // "prevTakeIndex=" + prevTakeIndex + " " +