@@ -323,7 +323,7 @@ public static int updateStringCopyBound(final JsonIterator iter, final int bound
323
323
return bound ;
324
324
}
325
325
326
- static final int readInt (final JsonIterator iter , final byte c , final boolean negative ) throws IOException {
326
+ static final int readInt (final JsonIterator iter , final byte c ) throws IOException {
327
327
int ind = IterImplNumber .intDigits [c ];
328
328
if (ind == 0 ) {
329
329
IterImplForStreaming .assertNotLeadingZero (iter );
@@ -337,52 +337,52 @@ static final int readInt(final JsonIterator iter, final byte c, final boolean ne
337
337
int ind2 = IterImplNumber .intDigits [iter .buf [i ]];
338
338
if (ind2 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
339
339
iter .head = i ;
340
- return negative ? - ind : ind ;
340
+ return - ind ;
341
341
}
342
342
int ind3 = IterImplNumber .intDigits [iter .buf [++i ]];
343
343
if (ind3 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
344
344
iter .head = i ;
345
345
ind = ind * 10 + ind2 ;
346
- return negative ? - ind : ind ;
346
+ return - ind ;
347
347
}
348
348
int ind4 = IterImplNumber .intDigits [iter .buf [++i ]];
349
349
if (ind4 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
350
350
iter .head = i ;
351
351
ind = ind * 100 + ind2 * 10 + ind3 ;
352
- return negative ? - ind : ind ;
352
+ return - ind ;
353
353
}
354
354
int ind5 = IterImplNumber .intDigits [iter .buf [++i ]];
355
355
if (ind5 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
356
356
iter .head = i ;
357
357
ind = ind * 1000 + ind2 * 100 + ind3 * 10 + ind4 ;
358
- return negative ? - ind : ind ;
358
+ return - ind ;
359
359
}
360
360
int ind6 = IterImplNumber .intDigits [iter .buf [++i ]];
361
361
if (ind6 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
362
362
iter .head = i ;
363
363
ind = ind * 10000 + ind2 * 1000 + ind3 * 100 + ind4 * 10 + ind5 ;
364
- return negative ? - ind : ind ;
364
+ return - ind ;
365
365
}
366
366
int ind7 = IterImplNumber .intDigits [iter .buf [++i ]];
367
367
if (ind7 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
368
368
iter .head = i ;
369
369
ind = ind * 100000 + ind2 * 10000 + ind3 * 1000 + ind4 * 100 + ind5 * 10 + ind6 ;
370
- return negative ? - ind : ind ;
370
+ return - ind ;
371
371
}
372
372
int ind8 = IterImplNumber .intDigits [iter .buf [++i ]];
373
373
if (ind8 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
374
374
iter .head = i ;
375
375
ind = ind * 1000000 + ind2 * 100000 + ind3 * 10000 + ind4 * 1000 + ind5 * 100 + ind6 * 10 + ind7 ;
376
- return negative ? - ind : ind ;
376
+ return - ind ;
377
377
}
378
378
int ind9 = IterImplNumber .intDigits [iter .buf [++i ]];
379
379
ind = ind * 10000000 + ind2 * 1000000 + ind3 * 100000 + ind4 * 10000 + ind5 * 1000 + ind6 * 100 + ind7 * 10 + ind8 ;
380
380
iter .head = i ;
381
381
if (ind9 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
382
- return negative ? - ind : ind ;
382
+ return - ind ;
383
383
}
384
384
}
385
- return IterImplForStreaming .readIntSlowPath (iter , ind , negative );
385
+ return IterImplForStreaming .readIntSlowPath (iter , ind );
386
386
}
387
387
388
388
static final long readLong (final JsonIterator iter , final byte c , final boolean negative ) throws IOException {
0 commit comments