@@ -98,7 +98,7 @@ class JSONReaderUTF8
9898 this .end = length ;
9999
100100 int ch = offset >= end ? EOI : bytes [offset ++];
101- while (ch == '\0' || ( ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) ) {
101+ while (ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) {
102102 ch = offset == end ? EOI : bytes [offset ++];
103103 }
104104
@@ -124,7 +124,7 @@ class JSONReaderUTF8
124124 this .end = offset + length ;
125125
126126 int ch = offset >= end ? EOI : bytes [offset ++];
127- while (ch == '\0' || ( ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) ) {
127+ while (ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) {
128128 ch = offset == end ? EOI : bytes [offset ++];
129129 }
130130
@@ -235,7 +235,7 @@ public boolean nextIfMatch(char m) {
235235 }
236236
237237 ch = offset == end ? EOI : bytes [offset ++];
238- while (ch == '\0' || ( ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) ) {
238+ while (ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) {
239239 ch = offset == end ? EOI : bytes [offset ++];
240240 }
241241
@@ -269,7 +269,7 @@ public boolean nextIfComma() {
269269 }
270270
271271 ch = offset == end ? EOI : bytes [offset ++];
272- while (ch == '\0' || ( ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) ) {
272+ while (ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) {
273273 ch = offset == end ? EOI : bytes [offset ++];
274274 }
275275
@@ -297,7 +297,7 @@ public boolean nextIfArrayStart() {
297297 final byte [] bytes = this .bytes ;
298298 int offset = this .offset ;
299299 ch = offset == end ? EOI : bytes [offset ++];
300- while (ch == '\0' || ( ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) ) {
300+ while (ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) {
301301 ch = offset == end ? EOI : bytes [offset ++];
302302 }
303303
@@ -325,14 +325,14 @@ public boolean nextIfArrayEnd() {
325325 }
326326
327327 ch = offset == end ? EOI : bytes [offset ++];
328- while (ch == '\0' || ( ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) ) {
328+ while (ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) {
329329 ch = offset == end ? EOI : bytes [offset ++];
330330 }
331331
332332 if (ch == ',' ) {
333333 comma = true ;
334334 ch = offset == end ? EOI : bytes [offset ++];
335- while (ch == '\0' || ( ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) ) {
335+ while (ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) {
336336 ch = offset == end ? EOI : bytes [offset ++];
337337 }
338338 }
@@ -409,7 +409,7 @@ public boolean nextIfObjectStart() {
409409 final byte [] bytes = this .bytes ;
410410 int offset = this .offset ;
411411 ch = offset == end ? EOI : bytes [offset ++];
412- while (ch == '\0' || ( ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) ) {
412+ while (ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) {
413413 ch = offset == end ? EOI : bytes [offset ++];
414414 }
415415
@@ -438,14 +438,14 @@ public boolean nextIfObjectEnd() {
438438 }
439439
440440 ch = offset == end ? EOI : bytes [offset ++];
441- while (ch == '\0' || ( ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) ) {
441+ while (ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) {
442442 ch = offset == end ? EOI : bytes [offset ++];
443443 }
444444
445445 if (ch == ',' ) {
446446 comma = true ;
447447 ch = offset == end ? EOI : bytes [offset ++];
448- while (ch == '\0' || ( ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) ) {
448+ while (ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) {
449449 ch = offset == end ? EOI : bytes [offset ++];
450450 }
451451 }
@@ -469,7 +469,7 @@ public void next() {
469469 final byte [] bytes = this .bytes ;
470470 int offset = this .offset ;
471471 int ch = offset >= end ? EOI : bytes [offset ++];
472- while (ch == '\0' || ( ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) ) {
472+ while (ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) {
473473 ch = offset == end ? EOI : bytes [offset ++];
474474 }
475475
@@ -490,7 +490,7 @@ public final void nextWithoutComment() {
490490 final byte [] bytes = this .bytes ;
491491 int offset = this .offset ;
492492 int ch = offset >= end ? EOI : bytes [offset ++];
493- while (ch == '\0' || ( ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) ) {
493+ while (ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) {
494494 ch = offset == end ? EOI : bytes [offset ++];
495495 }
496496
@@ -3862,7 +3862,7 @@ public final OffsetDateTime readOffsetDateTime() {
38623862 }
38633863 if (ch == quote ) {
38643864 ch = offset >= end ? EOI : bytes [offset ++];
3865- while (ch == '\0' || ( ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) ) {
3865+ while (ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) {
38663866 ch = offset == end ? EOI : bytes [offset ++];
38673867 }
38683868 if (comma = (ch == ',' )) {
@@ -4980,7 +4980,7 @@ public final byte[] readHex() {
49804980
49814981 comma = true ;
49824982 ch = offset == end ? EOI : bytes [offset ++];
4983- while (ch == '\0' || ( ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) ) {
4983+ while (ch <= ' ' && ((1L << ch ) & SPACE ) != 0 ) {
49844984 ch = offset == end ? EOI : bytes [offset ++];
49854985 }
49864986 this .offset = offset ;
0 commit comments