Lines Matching refs:pos
266 static private int printField(char[] formatStr, int amt, char suffix, int pos,
269 final int startPos = pos;
272 formatStr[pos] = (char)(dig + '0');
273 pos++;
276 if ((always && zeropad >= 2) || amt > 9 || startPos != pos) {
278 formatStr[pos] = (char)(dig + '0');
279 pos++;
282 formatStr[pos] = (char)(amt + '0');
283 pos++;
284 formatStr[pos] = suffix;
285 pos++;
287 return pos;
298 int pos = 0;
300 while (pos < fieldLen) {
301 formatStr[pos++] = ' ';
303 formatStr[pos] = '0';
304 return pos+1;
336 int pos = 0;
345 formatStr[pos] = ' ';
346 pos++;
351 formatStr[pos] = prefix;
352 pos++;
354 int start = pos;
356 pos = printField(formatStr, days, 'd', pos, false, 0);
357 pos = printField(formatStr, hours, 'h', pos, pos != start, zeropad ? 2 : 0);
358 pos = printField(formatStr, minutes, 'm', pos, pos != start, zeropad ? 2 : 0);
359 pos = printField(formatStr, seconds, 's', pos, pos != start, zeropad ? 2 : 0);
360 pos = printField(formatStr, millis, 'm', pos, true, (zeropad && pos != start) ? 3 : 0);
361 formatStr[pos] = 's';
362 return pos + 1;