private void _closeScope(int i) throws JsonParseException { if (i == INT_RBRACKET) { _updateLocation(); if (!_parsingContext.inArray()) { _reportMismatchedEndMarker(i, '}'); } _parsingContext = _parsingContext.clearAndGetParent(); _currToken = JsonToken.END_ARRAY; } if (i == INT_RCURLY) { _updateLocation(); if (!_parsingContext.inObject()) { _reportMismatchedEndMarker(i, ']'); } _parsingContext = _parsingContext.clearAndGetParent(); _currToken = JsonToken.END_OBJECT; } } }
private void _closeScope(int i) throws JsonParseException { if (i == INT_RBRACKET) { _updateLocation(); if (!_parsingContext.inArray()) { _reportMismatchedEndMarker(i, '}'); } _parsingContext = _parsingContext.clearAndGetParent(); _currToken = JsonToken.END_ARRAY; } if (i == INT_RCURLY) { _updateLocation(); if (!_parsingContext.inObject()) { _reportMismatchedEndMarker(i, ']'); } _parsingContext = _parsingContext.clearAndGetParent(); _currToken = JsonToken.END_OBJECT; } } }
private void _closeScope(int i) throws JsonParseException { if (i == INT_RBRACKET) { _updateLocation(); if (!_parsingContext.inArray()) { _reportMismatchedEndMarker(i, '}'); } _parsingContext = _parsingContext.clearAndGetParent(); _currToken = JsonToken.END_ARRAY; } if (i == INT_RCURLY) { _updateLocation(); if (!_parsingContext.inObject()) { _reportMismatchedEndMarker(i, ']'); } _parsingContext = _parsingContext.clearAndGetParent(); _currToken = JsonToken.END_OBJECT; } } }
_updateLocation(); if (!_parsingContext.inArray()) { _reportMismatchedEndMarker(i, '}'); _updateLocation(); if (!_parsingContext.inObject()) { _reportMismatchedEndMarker(i, ']');
_reportMismatchedEndMarker(i, '}'); _reportMismatchedEndMarker(i, ']');
_reportMismatchedEndMarker(i, '}'); _reportMismatchedEndMarker(i, ']');
_updateLocation(); if (!_parsingContext.inArray()) { _reportMismatchedEndMarker(i, '}'); _updateLocation(); if (!_parsingContext.inObject()) { _reportMismatchedEndMarker(i, ']');
_reportMismatchedEndMarker(i, '}'); _reportMismatchedEndMarker(i, ']');
_reportMismatchedEndMarker(i, '}'); _reportMismatchedEndMarker(i, ']');
_updateLocation(); if (!_parsingContext.inArray()) { _reportMismatchedEndMarker(i, '}'); _updateLocation(); if (!_parsingContext.inObject()) { _reportMismatchedEndMarker(i, ']');