Lines Matching defs:pos

196     private int pos = 0;
614 pos--;
618 pos--;
636 pos--;
661 pos--;
682 if ((pos < limit || fillBuffer(1)) && buffer[pos] == '>') {
683 pos++;
712 pos--;
718 * Returns true once {@code limit - pos >= minimum}. If the data is
724 for (int i = 0; i < pos; i++) {
733 if (limit != pos) {
734 limit -= pos;
735 System.arraycopy(buffer, pos, buffer, 0, limit);
740 pos = 0;
748 pos++;
761 for (int i = 0; i < pos; i++) {
771 for (int i = 0; i < pos; i++) {
782 while (pos < limit || fillBuffer(1)) {
783 int c = buffer[pos++];
792 if (pos == limit && !fillBuffer(1)) {
797 char peek = buffer[pos];
801 pos++;
805 pos += 2;
810 pos++;
848 while (pos < limit || fillBuffer(1)) {
849 char c = buffer[pos++];
858 for (; pos + toFind.length() <= limit || fillBuffer(toFind.length()); pos++) {
860 if (buffer[pos + c] != toFind.charAt(c)) {
883 int start = pos;
884 while (pos < limit) {
885 int c = buffer[pos++];
891 return stringPool.get(buffer, start, pos - start - 1);
893 builder.append(buffer, start, pos - start - 1);
901 builder.append(buffer, start, pos - start - 1);
903 start = pos;
910 builder.append(buffer, start, pos - start);
932 for (; pos + i < limit; i++) {
933 switch (buffer[pos + i]) {
973 builder.append(buffer, pos, i);
975 pos += i;
984 valuePos = pos;
989 result = stringPool.get(buffer, pos, i);
991 builder.append(buffer, pos, i);
995 pos += i;
1013 if (pos == limit && !fillBuffer(1)) {
1017 char escaped = buffer[pos++];
1020 if (pos + 4 > limit && !fillBuffer(4)) {
1023 String hex = stringPool.get(buffer, pos, 4);
1024 pos += 4;
1165 int beforePos = Math.min(pos, 20);
1166 snippet.append(buffer, pos - beforePos, beforePos);
1167 int afterPos = Math.min(limit - pos, 20);
1168 snippet.append(buffer, pos, afterPos);