Class SmileParser
- java.lang.Object
-
- com.fasterxml.jackson.core.JsonParser
-
- com.fasterxml.jackson.core.base.ParserMinimalBase
-
- com.fasterxml.jackson.core.base.ParserBase
-
- com.fasterxml.jackson.dataformat.smile.SmileParser
-
- All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned,java.io.Closeable,java.lang.AutoCloseable
public class SmileParser extends com.fasterxml.jackson.core.base.ParserBase
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSmileParser.FeatureEnumeration that defines all togglable features for Smile generators.
-
Field Summary
Fields Modifier and Type Field Description protected boolean_bufferRecyclableFlag that indicates whether the input buffer is recycable (and needs to be returned to recycler once we are done) or not.protected int_formatFeaturesBit flag composed of bits that indicate whichSmileParser.Features are enabled.protected boolean_got32BitFloatSpecific flag that is set when we encountered a 32-bit floating point value; needed since numeric super classes do not track distinction between float and double, but Smile format does, and we want to retain that separation.protected byte[]_inputBufferCurrent buffer from which data is read; generally data is read into buffer from input source, but in some cases pre-loaded buffer is handed to the parser.protected java.io.InputStream_inputStreamInput stream that can be used for reading more content, if one in use.protected boolean_mayContainRawBinaryFlag that indicates whether content can legally have raw (unquoted) binary data.protected com.fasterxml.jackson.core.ObjectCodec_objectCodecCodec used for data binding when (if) requested.protected int_quad1Quads used for hash calculationprotected int_quad2Quads used for hash calculationprotected int_quad3Quads used for hash calculationprotected int[]_quadBufferTemporary buffer used for name parsing.protected int_seenNameCountprotected java.lang.String[]_seenNamesArray of recently seen field names, which may be back referenced by later fields.protected int_seenStringValueCountprotected java.lang.String[]_seenStringValuesArray of recently seen field names, which may be back referenced by later fields Defaults set to disable handling if no header found.protected SmileBufferRecycler<java.lang.String>_smileBufferRecyclerHelper object used for low-level recycling of Smile-generator specific buffers.protected static java.lang.ThreadLocal<java.lang.ref.SoftReference<SmileBufferRecycler<java.lang.String>>>_smileRecyclerRefThreadLocalcontains aSoftReferenceto a buffer recycler used to provide a low-cost buffer recycling for Smile-specific buffers.protected com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer_symbolsSymbol table that contains field names encountered so farprotected boolean_tokenIncompleteFlag that indicates that the current token has not yet been fully processed, and needs to be finished for some access (or skipped to obtain the next token)protected int_tokenOffsetForTotalAlternative toParserBase._tokenInputTotalthat will only contain offset within input buffer, as int.protected int_typeAsIntType byte of the current token (as in)-
Fields inherited from class com.fasterxml.jackson.core.base.ParserBase
_binaryValue, _byteArrayBuilder, _closed, _currInputProcessed, _currInputRow, _currInputRowStart, _expLength, _fractLength, _inputEnd, _inputPtr, _intLength, _ioContext, _nameCopied, _nameCopyBuffer, _nextToken, _numberBigDecimal, _numberBigInt, _numberDouble, _numberFloat, _numberInt, _numberLong, _numberNegative, _numberString, _numTypesValid, _parsingContext, _streamReadConstraints, _textBuffer, _tokenInputCol, _tokenInputRow, _tokenInputTotal, JSON_READ_CAPABILITIES
-
Fields inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase
_currToken, _lastClearedToken, BD_MAX_INT, BD_MAX_LONG, BD_MIN_INT, BD_MIN_LONG, BI_MAX_INT, BI_MAX_LONG, BI_MIN_INT, BI_MIN_LONG, CHAR_NULL, INT_0, INT_9, INT_APOS, INT_ASTERISK, INT_BACKSLASH, INT_COLON, INT_COMMA, INT_CR, INT_e, INT_E, INT_HASH, INT_LBRACKET, INT_LCURLY, INT_LF, INT_MINUS, INT_PERIOD, INT_PLUS, INT_QUOTE, INT_RBRACKET, INT_RCURLY, INT_SLASH, INT_SPACE, INT_TAB, MAX_ERROR_TOKEN_LENGTH, MAX_INT_D, MAX_INT_L, MAX_LONG_D, MIN_INT_D, MIN_INT_L, MIN_LONG_D, NO_BYTES, NR_BIGDECIMAL, NR_BIGINT, NR_DOUBLE, NR_FLOAT, NR_INT, NR_LONG, NR_UNKNOWN
-
-
Constructor Summary
Constructors Constructor Description SmileParser(com.fasterxml.jackson.core.io.IOContext ctxt, int parserFeatures, int smileFeatures, com.fasterxml.jackson.core.ObjectCodec codec, com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer sym, java.io.InputStream in, byte[] inputBuffer, int start, int end, boolean bufferRecyclable)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void_closeInput()protected java.lang.String_decodeShortAsciiValue(int len)protected java.lang.String_decodeShortUnicodeValue(int len)protected void_finishNumberToken(int tb)protected void_finishString()protected void_finishToken()Method called to finish parsing of a token so that token contents are retrievableprotected com.fasterxml.jackson.core.JsonToken_handleFieldName()Method that handles initial token type recognition for token that has to be either FIELD_NAME or END_OBJECT.protected void_loadToHaveAtLeast(int minAvailable)Helper method that will try to load at least specified number bytes in input buffer, possible moving existing data around if necessaryprotected int_parseIntValue()protected void_parseNumericValue(int expType)protected void_releaseBuffers()Method called to release internal buffers owned by the base reader.protected void_reportInvalidChar(int c)protected void_reportInvalidInitial(int mask)protected void_reportInvalidOther(int mask)protected void_reportInvalidOther(int mask, int ptr)protected void_reportInvalidSharedName(int index)protected void_reportInvalidSharedStringValue(int index)protected void_skip7BitBinary()Helper method for skipping length-prefixed binary data sectionprotected void_skipBytes(int len)protected void_skipIncomplete()Method called to skip remainders of an incomplete token, when contents themselves will not be needed any moreprotected static SmileBufferRecycler<java.lang.String>_smileBufferRecycler()voidclose()byte[]getBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant)com.fasterxml.jackson.core.ObjectCodecgetCodec()com.fasterxml.jackson.core.JsonLocationgetCurrentLocation()Overridden since we do not really have character-based locations, but we do have byte offset to specify.java.lang.ObjectgetEmbeddedObject()intgetFormatFeatures()java.lang.ObjectgetInputSource()com.fasterxml.jackson.core.JsonParser.NumberTypegetNumberType()java.lang.StringgetText()Method for accessing textual representation of the current event; if no current event (before first call tonextToken(), or after encountering end-of-input), returns null.char[]getTextCharacters()intgetTextLength()intgetTextOffset()com.fasterxml.jackson.core.JsonLocationgetTokenLocation()Overridden since we do not really have character-based locations, but we do have byte offset to specify.java.lang.StringgetValueAsString()java.lang.StringgetValueAsString(java.lang.String defaultValue)protected booleanhandleSignature(boolean consumeFirstByte, boolean throwException)Helper method called when it looks like input might contain the signature; and it is necessary to detect and handle signature to get configuration information it might have.booleanhasTextCharacters()protected booleanloadMore()booleanmayContainRawBinary()java.lang.BooleannextBooleanValue()java.lang.StringnextFieldName()booleannextFieldName(com.fasterxml.jackson.core.SerializableString str)intnextIntValue(int defaultValue)longnextLongValue(long defaultValue)java.lang.StringnextTextValue()com.fasterxml.jackson.core.JsonTokennextToken()com.fasterxml.jackson.core.JsonParseroverrideFormatFeatures(int values, int mask)intreadBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant, java.io.OutputStream out)intreleaseBuffered(java.io.OutputStream out)voidsetCodec(com.fasterxml.jackson.core.ObjectCodec c)com.fasterxml.jackson.core.Versionversion()-
Methods inherited from class com.fasterxml.jackson.core.base.ParserBase
_checkStdFeatureChanges, _contentReference, _convertBigDecimalToBigInteger, _decodeBase64Escape, _decodeBase64Escape, _decodeEscaped, _eofAsNextChar, _getBigDecimal, _getBigInteger, _getByteArrayBuilder, _getNumberDouble, _getNumberFloat, _getSourceReference, _handleBase64MissingPadding, _handleEOF, _handleUnrecognizedCharacterEscape, _reportMismatchedEndMarker, _reportTooLongIntegral, _throwUnquotedSpace, _validJsonTokenList, _validJsonValueList, convertNumberToBigDecimal, convertNumberToBigInteger, convertNumberToDouble, convertNumberToFloat, convertNumberToInt, convertNumberToLong, createChildArrayContext, createChildObjectContext, disable, enable, getBigIntegerValue, getCurrentName, getCurrentValue, getDecimalValue, getDoubleValue, getFloatValue, getIntValue, getLongValue, getNumberValue, getNumberValueDeferred, getNumberValueExact, getParsingContext, getTokenCharacterOffset, getTokenColumnNr, getTokenLineNr, growArrayBy, isClosed, isNaN, loadMoreGuaranteed, overrideCurrentName, overrideStdFeatures, reportInvalidBase64Char, reportInvalidBase64Char, reset, resetAsNaN, resetFloat, resetInt, setCurrentValue, setFeatureMask, streamReadConstraints
-
Methods inherited from class com.fasterxml.jackson.core.base.ParserMinimalBase
_ascii, _asciiBytes, _constructError, _decodeBase64, _getCharDesc, _hasTextualNull, _longIntegerDesc, _longNumberDesc, _reportError, _reportError, _reportError, _reportInputCoercion, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOF, _reportInvalidEOFInValue, _reportInvalidEOFInValue, _reportMissingRootWS, _reportUnexpectedChar, _reportUnexpectedNumberChar, _throwInternal, _throwInvalidSpace, _wrapError, clearCurrentToken, currentToken, currentTokenId, getCurrentToken, getCurrentTokenId, getLastClearedToken, getValueAsBoolean, getValueAsDouble, getValueAsInt, getValueAsInt, getValueAsLong, getValueAsLong, hasCurrentToken, hasToken, hasTokenId, isExpectedNumberIntToken, isExpectedStartArrayToken, isExpectedStartObjectToken, nextValue, reportInvalidNumber, reportOverflowInt, reportOverflowInt, reportOverflowInt, reportOverflowLong, reportOverflowLong, reportOverflowLong, reportUnexpectedNumberChar, skipChildren
-
Methods inherited from class com.fasterxml.jackson.core.JsonParser
_codec, _constructError, _constructReadException, _constructReadException, _constructReadException, _constructReadException, _constructReadException, _reportUnsupportedOperation, assignCurrentValue, canParseAsync, canReadObjectId, canReadTypeId, canUseSchema, configure, currentLocation, currentName, currentTokenLocation, currentValue, finishToken, getBinaryValue, getBooleanValue, getByteValue, getFeatureMask, getNonBlockingInputFeeder, getObjectId, getReadCapabilities, getSchema, getShortValue, getText, getTypeId, getValueAsBoolean, getValueAsDouble, isEnabled, isEnabled, readBinaryValue, readValueAs, readValueAs, readValueAsTree, readValuesAs, readValuesAs, releaseBuffered, requiresCustomCodec, setRequestPayloadOnError, setRequestPayloadOnError, setRequestPayloadOnError, setSchema
-
-
-
-
Field Detail
-
_objectCodec
protected com.fasterxml.jackson.core.ObjectCodec _objectCodec
Codec used for data binding when (if) requested.
-
_mayContainRawBinary
protected boolean _mayContainRawBinary
Flag that indicates whether content can legally have raw (unquoted) binary data. Since this information is included both in header and in actual binary data blocks there is redundancy, and we want to ensure settings are compliant. Using application may also want to know this setting in case it does some direct (random) access.
-
_smileBufferRecycler
protected final SmileBufferRecycler<java.lang.String> _smileBufferRecycler
Helper object used for low-level recycling of Smile-generator specific buffers.
-
_inputStream
protected java.io.InputStream _inputStream
Input stream that can be used for reading more content, if one in use. May be null, if input comes just as a full buffer, or if the stream has been closed.
-
_inputBuffer
protected byte[] _inputBuffer
Current buffer from which data is read; generally data is read into buffer from input source, but in some cases pre-loaded buffer is handed to the parser.
-
_formatFeatures
protected int _formatFeatures
Bit flag composed of bits that indicate whichSmileParser.Features are enabled.NOTE: currently the only feature (
SmileParser.Feature.REQUIRE_HEADERtakes effect during bootstrapping.
-
_bufferRecyclable
protected boolean _bufferRecyclable
Flag that indicates whether the input buffer is recycable (and needs to be returned to recycler once we are done) or not.If it is not, it also means that parser can NOT modify underlying buffer.
-
_tokenIncomplete
protected boolean _tokenIncomplete
Flag that indicates that the current token has not yet been fully processed, and needs to be finished for some access (or skipped to obtain the next token)
-
_typeAsInt
protected int _typeAsInt
Type byte of the current token (as in)
-
_got32BitFloat
protected boolean _got32BitFloat
Specific flag that is set when we encountered a 32-bit floating point value; needed since numeric super classes do not track distinction between float and double, but Smile format does, and we want to retain that separation.
-
_tokenOffsetForTotal
protected int _tokenOffsetForTotal
Alternative toParserBase._tokenInputTotalthat will only contain offset within input buffer, as int.
-
_symbols
protected final com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols
Symbol table that contains field names encountered so far
-
_quadBuffer
protected int[] _quadBuffer
Temporary buffer used for name parsing.
-
_quad1
protected int _quad1
Quads used for hash calculation
-
_quad2
protected int _quad2
Quads used for hash calculation
-
_quad3
protected int _quad3
Quads used for hash calculation
-
_seenNames
protected java.lang.String[] _seenNames
Array of recently seen field names, which may be back referenced by later fields. Defaults set to enable handling even if no header found.
-
_seenNameCount
protected int _seenNameCount
-
_seenStringValues
protected java.lang.String[] _seenStringValues
Array of recently seen field names, which may be back referenced by later fields Defaults set to disable handling if no header found.
-
_seenStringValueCount
protected int _seenStringValueCount
-
_smileRecyclerRef
protected static final java.lang.ThreadLocal<java.lang.ref.SoftReference<SmileBufferRecycler<java.lang.String>>> _smileRecyclerRef
ThreadLocalcontains aSoftReferenceto a buffer recycler used to provide a low-cost buffer recycling for Smile-specific buffers.
-
-
Constructor Detail
-
SmileParser
public SmileParser(com.fasterxml.jackson.core.io.IOContext ctxt, int parserFeatures, int smileFeatures, com.fasterxml.jackson.core.ObjectCodec codec, com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer sym, java.io.InputStream in, byte[] inputBuffer, int start, int end, boolean bufferRecyclable)
-
-
Method Detail
-
getCodec
public com.fasterxml.jackson.core.ObjectCodec getCodec()
- Specified by:
getCodecin classcom.fasterxml.jackson.core.JsonParser
-
setCodec
public void setCodec(com.fasterxml.jackson.core.ObjectCodec c)
- Specified by:
setCodecin classcom.fasterxml.jackson.core.JsonParser
-
handleSignature
protected boolean handleSignature(boolean consumeFirstByte, boolean throwException) throws java.io.IOExceptionHelper method called when it looks like input might contain the signature; and it is necessary to detect and handle signature to get configuration information it might have.- Returns:
- True if valid signature was found and handled; false if not
- Throws:
java.io.IOException
-
_smileBufferRecycler
protected static final SmileBufferRecycler<java.lang.String> _smileBufferRecycler()
-
version
public com.fasterxml.jackson.core.Version version()
- Specified by:
versionin interfacecom.fasterxml.jackson.core.Versioned- Overrides:
versionin classcom.fasterxml.jackson.core.base.ParserBase
-
getFormatFeatures
public int getFormatFeatures()
- Overrides:
getFormatFeaturesin classcom.fasterxml.jackson.core.JsonParser
-
overrideFormatFeatures
public com.fasterxml.jackson.core.JsonParser overrideFormatFeatures(int values, int mask)- Overrides:
overrideFormatFeaturesin classcom.fasterxml.jackson.core.JsonParser
-
releaseBuffered
public int releaseBuffered(java.io.OutputStream out) throws java.io.IOException- Overrides:
releaseBufferedin classcom.fasterxml.jackson.core.JsonParser- Throws:
java.io.IOException
-
getInputSource
public java.lang.Object getInputSource()
- Overrides:
getInputSourcein classcom.fasterxml.jackson.core.JsonParser
-
getTokenLocation
public com.fasterxml.jackson.core.JsonLocation getTokenLocation()
Overridden since we do not really have character-based locations, but we do have byte offset to specify.- Overrides:
getTokenLocationin classcom.fasterxml.jackson.core.base.ParserBase
-
getCurrentLocation
public com.fasterxml.jackson.core.JsonLocation getCurrentLocation()
Overridden since we do not really have character-based locations, but we do have byte offset to specify.- Overrides:
getCurrentLocationin classcom.fasterxml.jackson.core.base.ParserBase
-
loadMore
protected final boolean loadMore() throws java.io.IOException- Overrides:
loadMorein classcom.fasterxml.jackson.core.base.ParserBase- Throws:
java.io.IOException
-
_loadToHaveAtLeast
protected final void _loadToHaveAtLeast(int minAvailable) throws java.io.IOExceptionHelper method that will try to load at least specified number bytes in input buffer, possible moving existing data around if necessary- Throws:
java.io.IOException
-
_closeInput
protected void _closeInput() throws java.io.IOException- Specified by:
_closeInputin classcom.fasterxml.jackson.core.base.ParserBase- Throws:
java.io.IOException
-
_finishString
protected void _finishString() throws java.io.IOException- Overrides:
_finishStringin classcom.fasterxml.jackson.core.base.ParserBase- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Overrides:
closein classcom.fasterxml.jackson.core.base.ParserBase- Throws:
java.io.IOException
-
hasTextCharacters
public boolean hasTextCharacters()
- Overrides:
hasTextCharactersin classcom.fasterxml.jackson.core.base.ParserBase
-
_releaseBuffers
protected void _releaseBuffers() throws java.io.IOExceptionMethod called to release internal buffers owned by the base reader. This may be called along with_closeInput()(for example, when explicitly closing this reader instance), or separately (if need be).- Overrides:
_releaseBuffersin classcom.fasterxml.jackson.core.base.ParserBase- Throws:
java.io.IOException
-
mayContainRawBinary
public boolean mayContainRawBinary()
-
nextToken
public com.fasterxml.jackson.core.JsonToken nextToken() throws java.io.IOException- Specified by:
nextTokenin classcom.fasterxml.jackson.core.base.ParserMinimalBase- Throws:
java.io.IOException
-
getNumberType
public com.fasterxml.jackson.core.JsonParser.NumberType getNumberType() throws java.io.IOException- Overrides:
getNumberTypein classcom.fasterxml.jackson.core.base.ParserBase- Throws:
java.io.IOException
-
nextFieldName
public boolean nextFieldName(com.fasterxml.jackson.core.SerializableString str) throws java.io.IOException- Overrides:
nextFieldNamein classcom.fasterxml.jackson.core.JsonParser- Throws:
java.io.IOException
-
nextFieldName
public java.lang.String nextFieldName() throws java.io.IOException- Overrides:
nextFieldNamein classcom.fasterxml.jackson.core.JsonParser- Throws:
java.io.IOException
-
nextTextValue
public java.lang.String nextTextValue() throws java.io.IOException- Overrides:
nextTextValuein classcom.fasterxml.jackson.core.JsonParser- Throws:
java.io.IOException
-
nextIntValue
public int nextIntValue(int defaultValue) throws java.io.IOException- Overrides:
nextIntValuein classcom.fasterxml.jackson.core.JsonParser- Throws:
java.io.IOException
-
nextLongValue
public long nextLongValue(long defaultValue) throws java.io.IOException- Overrides:
nextLongValuein classcom.fasterxml.jackson.core.JsonParser- Throws:
java.io.IOException
-
nextBooleanValue
public java.lang.Boolean nextBooleanValue() throws java.io.IOException- Overrides:
nextBooleanValuein classcom.fasterxml.jackson.core.JsonParser- Throws:
java.io.IOException
-
getText
public java.lang.String getText() throws java.io.IOExceptionMethod for accessing textual representation of the current event; if no current event (before first call tonextToken(), or after encountering end-of-input), returns null. Method can be called for any event.- Specified by:
getTextin classcom.fasterxml.jackson.core.base.ParserMinimalBase- Throws:
java.io.IOException
-
getTextCharacters
public char[] getTextCharacters() throws java.io.IOException- Specified by:
getTextCharactersin classcom.fasterxml.jackson.core.base.ParserMinimalBase- Throws:
java.io.IOException
-
getTextLength
public int getTextLength() throws java.io.IOException- Specified by:
getTextLengthin classcom.fasterxml.jackson.core.base.ParserMinimalBase- Throws:
java.io.IOException
-
getTextOffset
public int getTextOffset() throws java.io.IOException- Specified by:
getTextOffsetin classcom.fasterxml.jackson.core.base.ParserMinimalBase- Throws:
java.io.IOException
-
getValueAsString
public java.lang.String getValueAsString() throws java.io.IOException- Overrides:
getValueAsStringin classcom.fasterxml.jackson.core.base.ParserMinimalBase- Throws:
java.io.IOException
-
getValueAsString
public java.lang.String getValueAsString(java.lang.String defaultValue) throws java.io.IOException- Overrides:
getValueAsStringin classcom.fasterxml.jackson.core.base.ParserMinimalBase- Throws:
java.io.IOException
-
getBinaryValue
public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant) throws java.io.IOException- Overrides:
getBinaryValuein classcom.fasterxml.jackson.core.base.ParserBase- Throws:
java.io.IOException
-
getEmbeddedObject
public java.lang.Object getEmbeddedObject() throws java.io.IOException- Overrides:
getEmbeddedObjectin classcom.fasterxml.jackson.core.JsonParser- Throws:
java.io.IOException
-
readBinaryValue
public int readBinaryValue(com.fasterxml.jackson.core.Base64Variant b64variant, java.io.OutputStream out) throws java.io.IOException- Overrides:
readBinaryValuein classcom.fasterxml.jackson.core.JsonParser- Throws:
java.io.IOException
-
_handleFieldName
protected final com.fasterxml.jackson.core.JsonToken _handleFieldName() throws java.io.IOExceptionMethod that handles initial token type recognition for token that has to be either FIELD_NAME or END_OBJECT.- Throws:
java.io.IOException
-
_parseNumericValue
protected void _parseNumericValue(int expType) throws java.io.IOException- Overrides:
_parseNumericValuein classcom.fasterxml.jackson.core.base.ParserBase- Throws:
java.io.IOException
-
_parseIntValue
protected int _parseIntValue() throws java.io.IOException- Overrides:
_parseIntValuein classcom.fasterxml.jackson.core.base.ParserBase- Throws:
java.io.IOException
-
_finishToken
protected final void _finishToken() throws java.io.IOExceptionMethod called to finish parsing of a token so that token contents are retrievable- Throws:
java.io.IOException
-
_finishNumberToken
protected final void _finishNumberToken(int tb) throws java.io.IOException- Throws:
java.io.IOException
-
_decodeShortAsciiValue
protected final java.lang.String _decodeShortAsciiValue(int len) throws java.io.IOException- Throws:
java.io.IOException
-
_decodeShortUnicodeValue
protected final java.lang.String _decodeShortUnicodeValue(int len) throws java.io.IOException- Throws:
java.io.IOException
-
_skipIncomplete
protected void _skipIncomplete() throws java.io.IOExceptionMethod called to skip remainders of an incomplete token, when contents themselves will not be needed any more- Throws:
java.io.IOException
-
_skipBytes
protected void _skipBytes(int len) throws java.io.IOException- Throws:
java.io.IOException
-
_skip7BitBinary
protected void _skip7BitBinary() throws java.io.IOExceptionHelper method for skipping length-prefixed binary data section- Throws:
java.io.IOException
-
_reportInvalidSharedName
protected void _reportInvalidSharedName(int index) throws java.io.IOException- Throws:
java.io.IOException
-
_reportInvalidSharedStringValue
protected void _reportInvalidSharedStringValue(int index) throws java.io.IOException- Throws:
java.io.IOException
-
_reportInvalidChar
protected void _reportInvalidChar(int c) throws com.fasterxml.jackson.core.JsonParseException- Throws:
com.fasterxml.jackson.core.JsonParseException
-
_reportInvalidInitial
protected void _reportInvalidInitial(int mask) throws com.fasterxml.jackson.core.JsonParseException- Throws:
com.fasterxml.jackson.core.JsonParseException
-
_reportInvalidOther
protected void _reportInvalidOther(int mask) throws com.fasterxml.jackson.core.JsonParseException- Throws:
com.fasterxml.jackson.core.JsonParseException
-
_reportInvalidOther
protected void _reportInvalidOther(int mask, int ptr) throws com.fasterxml.jackson.core.JsonParseException- Throws:
com.fasterxml.jackson.core.JsonParseException
-
-