@@ -323,7 +323,7 @@ public static int updateStringCopyBound(final JsonIterator iter, final int bound
323323 return bound ;
324324 }
325325
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 {
327327 int ind = IterImplNumber .intDigits [c ];
328328 if (ind == 0 ) {
329329 IterImplForStreaming .assertNotLeadingZero (iter );
@@ -337,52 +337,52 @@ static final int readInt(final JsonIterator iter, final byte c, final boolean ne
337337 int ind2 = IterImplNumber .intDigits [iter .buf [i ]];
338338 if (ind2 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
339339 iter .head = i ;
340- return negative ? - ind : ind ;
340+ return - ind ;
341341 }
342342 int ind3 = IterImplNumber .intDigits [iter .buf [++i ]];
343343 if (ind3 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
344344 iter .head = i ;
345345 ind = ind * 10 + ind2 ;
346- return negative ? - ind : ind ;
346+ return - ind ;
347347 }
348348 int ind4 = IterImplNumber .intDigits [iter .buf [++i ]];
349349 if (ind4 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
350350 iter .head = i ;
351351 ind = ind * 100 + ind2 * 10 + ind3 ;
352- return negative ? - ind : ind ;
352+ return - ind ;
353353 }
354354 int ind5 = IterImplNumber .intDigits [iter .buf [++i ]];
355355 if (ind5 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
356356 iter .head = i ;
357357 ind = ind * 1000 + ind2 * 100 + ind3 * 10 + ind4 ;
358- return negative ? - ind : ind ;
358+ return - ind ;
359359 }
360360 int ind6 = IterImplNumber .intDigits [iter .buf [++i ]];
361361 if (ind6 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
362362 iter .head = i ;
363363 ind = ind * 10000 + ind2 * 1000 + ind3 * 100 + ind4 * 10 + ind5 ;
364- return negative ? - ind : ind ;
364+ return - ind ;
365365 }
366366 int ind7 = IterImplNumber .intDigits [iter .buf [++i ]];
367367 if (ind7 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
368368 iter .head = i ;
369369 ind = ind * 100000 + ind2 * 10000 + ind3 * 1000 + ind4 * 100 + ind5 * 10 + ind6 ;
370- return negative ? - ind : ind ;
370+ return - ind ;
371371 }
372372 int ind8 = IterImplNumber .intDigits [iter .buf [++i ]];
373373 if (ind8 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
374374 iter .head = i ;
375375 ind = ind * 1000000 + ind2 * 100000 + ind3 * 10000 + ind4 * 1000 + ind5 * 100 + ind6 * 10 + ind7 ;
376- return negative ? - ind : ind ;
376+ return - ind ;
377377 }
378378 int ind9 = IterImplNumber .intDigits [iter .buf [++i ]];
379379 ind = ind * 10000000 + ind2 * 1000000 + ind3 * 100000 + ind4 * 10000 + ind5 * 1000 + ind6 * 100 + ind7 * 10 + ind8 ;
380380 iter .head = i ;
381381 if (ind9 == IterImplNumber .INVALID_CHAR_FOR_NUMBER ) {
382- return negative ? - ind : ind ;
382+ return - ind ;
383383 }
384384 }
385- return IterImplForStreaming .readIntSlowPath (iter , ind , negative );
385+ return IterImplForStreaming .readIntSlowPath (iter , ind );
386386 }
387387
388388 static final long readLong (final JsonIterator iter , final byte c , final boolean negative ) throws IOException {
0 commit comments