_matchToken("true", 1); return (_currToken = JsonToken.VALUE_TRUE); case INT_f: _matchToken("false", 1); return (_currToken = JsonToken.VALUE_FALSE); case INT_n: _matchToken("null", 1); return (_currToken = JsonToken.VALUE_NULL); case INT_MINUS:
_reportUnexpectedChar(i, "expected a value"); case INT_t: _matchToken("true", 1); _nextToken = JsonToken.VALUE_TRUE; return; case INT_f: _matchToken("false", 1); _nextToken = JsonToken.VALUE_FALSE; return; case INT_n: _matchToken("null", 1); _nextToken = JsonToken.VALUE_NULL; return;
_reportUnexpectedChar(i, "expected a value"); case INT_t: _matchToken("true", 1); t = JsonToken.VALUE_TRUE; break; case INT_f: _matchToken("false", 1); t = JsonToken.VALUE_FALSE; break; case INT_n: _matchToken("null", 1); t = JsonToken.VALUE_NULL; break;
if (ch == 'N') { String match = negative ? "-INF" :"+INF"; _matchToken(match, 3); if (isEnabled(Feature.ALLOW_NON_NUMERIC_NUMBERS)) { return resetAsNaN(match, negative ? Double.NEGATIVE_INFINITY : Double.POSITIVE_INFINITY); } else if (ch == 'n') { String match = negative ? "-Infinity" :"+Infinity"; _matchToken(match, 3); if (isEnabled(Feature.ALLOW_NON_NUMERIC_NUMBERS)) { return resetAsNaN(match, negative ? Double.NEGATIVE_INFINITY : Double.POSITIVE_INFINITY);
_matchToken("NaN", 1); if (isEnabled(Feature.ALLOW_NON_NUMERIC_NUMBERS)) { return resetAsNaN("NaN", Double.NaN);
_matchToken("true", 1); t = JsonToken.VALUE_TRUE; break; case INT_f: _matchToken("false", 1); t = JsonToken.VALUE_FALSE; break; case INT_n: _matchToken("null", 1); t = JsonToken.VALUE_NULL; break;
_matchToken("true", 1); return (_currToken = JsonToken.VALUE_TRUE); case INT_f: _matchToken("false", 1); return (_currToken = JsonToken.VALUE_FALSE); case INT_n: _matchToken("null", 1); return (_currToken = JsonToken.VALUE_NULL); case INT_MINUS:
_reportUnexpectedChar(i, "expected a value"); case INT_t: _matchToken("true", 1); _nextToken = JsonToken.VALUE_TRUE; return; case INT_f: _matchToken("false", 1); _nextToken = JsonToken.VALUE_FALSE; return; case INT_n: _matchToken("null", 1); _nextToken = JsonToken.VALUE_NULL; return;
_reportUnexpectedChar(i, "expected a value"); case INT_t: _matchToken("true", 1); t = JsonToken.VALUE_TRUE; break; case INT_f: _matchToken("false", 1); t = JsonToken.VALUE_FALSE; break; case INT_n: _matchToken("null", 1); t = JsonToken.VALUE_NULL; break;
if (ch == 'N') { String match = negative ? "-INF" :"+INF"; _matchToken(match, 3); if (isEnabled(Feature.ALLOW_NON_NUMERIC_NUMBERS)) { return resetAsNaN(match, negative ? Double.NEGATIVE_INFINITY : Double.POSITIVE_INFINITY); } else if (ch == 'n') { String match = negative ? "-Infinity" :"+Infinity"; _matchToken(match, 3); if (isEnabled(Feature.ALLOW_NON_NUMERIC_NUMBERS)) { return resetAsNaN(match, negative ? Double.NEGATIVE_INFINITY : Double.POSITIVE_INFINITY);
_matchToken("NaN", 1); if (isEnabled(Feature.ALLOW_NON_NUMERIC_NUMBERS)) { return resetAsNaN("NaN", Double.NaN);
_matchToken("true", 1); t = JsonToken.VALUE_TRUE; break; case INT_f: _matchToken("false", 1); t = JsonToken.VALUE_FALSE; break; case INT_n: _matchToken("null", 1); t = JsonToken.VALUE_NULL; break;
_matchToken(JsonToken.VALUE_TRUE); return (_currToken = JsonToken.VALUE_TRUE); case INT_f: _matchToken(JsonToken.VALUE_FALSE); return (_currToken = JsonToken.VALUE_FALSE); case INT_n: _matchToken(JsonToken.VALUE_NULL); return (_currToken = JsonToken.VALUE_NULL); case INT_MINUS:
_matchToken("true", 1); return (_currToken = JsonToken.VALUE_TRUE); case INT_f: _matchToken("false", 1); return (_currToken = JsonToken.VALUE_FALSE); case INT_n: _matchToken("null", 1); return (_currToken = JsonToken.VALUE_NULL); case INT_MINUS:
_reportUnexpectedChar(i, "expected a value"); case INT_t: _matchToken("true", 1); _nextToken = JsonToken.VALUE_TRUE; return; case INT_f: _matchToken("false", 1); _nextToken = JsonToken.VALUE_FALSE; return; case INT_n: _matchToken("null", 1); _nextToken = JsonToken.VALUE_NULL; return;
_reportUnexpectedChar(i, "expected a value"); case INT_t: _matchToken("true", 1); t = JsonToken.VALUE_TRUE; break; case INT_f: _matchToken("false", 1); t = JsonToken.VALUE_FALSE; break; case INT_n: _matchToken("null", 1); t = JsonToken.VALUE_NULL; break;
if (ch == 'N') { String match = negative ? "-INF" :"+INF"; _matchToken(match, 3); if (isEnabled(Feature.ALLOW_NON_NUMERIC_NUMBERS)) { return resetAsNaN(match, negative ? Double.NEGATIVE_INFINITY : Double.POSITIVE_INFINITY); } else if (ch == 'n') { String match = negative ? "-Infinity" :"+Infinity"; _matchToken(match, 3); if (isEnabled(Feature.ALLOW_NON_NUMERIC_NUMBERS)) { return resetAsNaN(match, negative ? Double.NEGATIVE_INFINITY : Double.POSITIVE_INFINITY);
if (ch == 'N') { String match = negative ? "-INF" :"+INF"; if (_matchToken(match, 3)) { if (isEnabled(Feature.ALLOW_NON_NUMERIC_NUMBERS)) { return resetAsNaN(match, negative ? Double.NEGATIVE_INFINITY : Double.POSITIVE_INFINITY); if (_matchToken(match, 3)) { if (isEnabled(Feature.ALLOW_NON_NUMERIC_NUMBERS)) { return resetAsNaN(match, negative ? Double.NEGATIVE_INFINITY : Double.POSITIVE_INFINITY);
_matchToken("NaN", 1); if (isEnabled(Feature.ALLOW_NON_NUMERIC_NUMBERS)) { return resetAsNaN("NaN", Double.NaN);
if (_matchToken("NaN", 1)) { if (isEnabled(Feature.ALLOW_NON_NUMERIC_NUMBERS)) { return resetAsNaN("NaN", Double.NaN);