com.fasterxml.jackson.core.base.ParserBase.class Maven / Gradle / Ivy
???? 2
?? ?? ?? ?? ??
?? ?? =?
=?
??
?? ?? ??
??
?? ??
=?
??
??
?? ?? ?? ??
??
??
????
? ??
??
???
??????????
??
??
?
! ? ? ? ? ? ? ?
0
0
0
0
?
?
?
?
R ? ?
?
?
?
?
?
?
?!"
?#
?$%&
0'()* ?+,
R
R-
?.
?/ ?0 ?1 ?2 ?3 ?4 ?5
6 ?7
?8 ?9
:; ?<
=> ?? ?@
?A
BC ?D ?E ?F ?G ?H
?I
?J
?K
?L
?M
?N
?O
P
Q
RS
RT????? ???
?U
?VW
X
YZ[
\]
?^
R_
=`a
?bcd ?e
?f ?g
?h
?i?? A????? ?j
?k ?l
?i ?m ?n
?o
?p?? C? ?q ?r
?p
?s
?t
?u
?v
?v
Rwx
?y
?z{
?|}~??
0???????
0?????????
?
??
??
??
??
???
:???
???
????
??
???????
?b
????
_ioContext )Lcom/fasterxml/jackson/core/io/IOContext; _closed Z _inputPtr I _inputEnd _currInputProcessed J
_currInputRow _currInputRowStart _tokenInputTotal _tokenInputRow _tokenInputCol _parsingContext 1Lcom/fasterxml/jackson/core/json/JsonReadContext;
_nextToken &Lcom/fasterxml/jackson/core/JsonToken; _textBuffer ,Lcom/fasterxml/jackson/core/util/TextBuffer; _nameCopyBuffer [C _nameCopied _byteArrayBuilder 2Lcom/fasterxml/jackson/core/util/ByteArrayBuilder; _binaryValue [B
NR_UNKNOWN
ConstantValue NR_INT NR_LONG NR_BIGINT NR_DOUBLE
NR_BIGDECIMAL
BI_MIN_INT Ljava/math/BigInteger;
BI_MAX_INT BI_MIN_LONG BI_MAX_LONG BD_MIN_LONG Ljava/math/BigDecimal; BD_MAX_LONG
BD_MIN_INT
BD_MAX_INT MIN_INT_L MAX_INT_L
MIN_LONG_D D
MAX_LONG_D MIN_INT_D MAX_INT_D INT_0 0 INT_9 9 INT_MINUS - INT_PLUS + CHAR_NULL C _numTypesValid
_numberInt _numberLong
_numberDouble
_numberBigInt _numberBigDecimal _numberNegative
_intLength _fractLength
_expLength -(Lcom/fasterxml/jackson/core/io/IOContext;I)V Code LineNumberTable LocalVariableTable this ,Lcom/fasterxml/jackson/core/base/ParserBase; ctxt features dups -Lcom/fasterxml/jackson/core/json/DupDetector;
StackMapTable??? version &()Lcom/fasterxml/jackson/core/Version; getCurrentValue ()Ljava/lang/Object; setCurrentValue (Ljava/lang/Object;)V v Ljava/lang/Object; enable? Feature InnerClasses X(Lcom/fasterxml/jackson/core/JsonParser$Feature;)Lcom/fasterxml/jackson/core/JsonParser; f /Lcom/fasterxml/jackson/core/JsonParser$Feature; disable setFeatureMask *(I)Lcom/fasterxml/jackson/core/JsonParser; newMask changes
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; overrideStdFeatures +(II)Lcom/fasterxml/jackson/core/JsonParser; values mask oldState newState changed _checkStdFeatureChanges (II)V newFeatureFlags changedFeatures getCurrentName ()Ljava/lang/String; parent
Exceptions overrideCurrentName (Ljava/lang/String;)V e Ljava/io/IOException; name Ljava/lang/String;?? close ()V? isClosed ()Z getParsingContext 3()Lcom/fasterxml/jackson/core/json/JsonReadContext; getTokenLocation +()Lcom/fasterxml/jackson/core/JsonLocation; getCurrentLocation col hasTextCharacters getEmbeddedObject getBinaryValue .(Lcom/fasterxml/jackson/core/Base64Variant;)[B builder variant *Lcom/fasterxml/jackson/core/Base64Variant; getTokenCharacterOffset ()J getTokenLineNr ()I getTokenColumnNr loadMoreGuaranteed loadMore
_finishString _closeInput _releaseBuffers buf ?
_handleEOF? _eofAsNextChar _reportMismatchedEndMarker (IC)V actCh expCh startDesc _getByteArrayBuilder 4()Lcom/fasterxml/jackson/core/util/ByteArrayBuilder; reset ,(ZIII)Lcom/fasterxml/jackson/core/JsonToken; negative intLen fractLen expLen resetInt *(ZI)Lcom/fasterxml/jackson/core/JsonToken;
resetFloat
resetAsNaN ;(Ljava/lang/String;D)Lcom/fasterxml/jackson/core/JsonToken; valueStr value getNumberValue ()Ljava/lang/Number;
getNumberType?
NumberType 4()Lcom/fasterxml/jackson/core/JsonParser$NumberType; getIntValue getLongValue getBigIntegerValue ()Ljava/math/BigInteger;
getFloatValue ()F getDoubleValue ()D getDecimalValue ()Ljava/math/BigDecimal; _parseNumericValue (I)V i l offset len expType _parseIntValue _parseSlowFloat nex !Ljava/lang/NumberFormatException;Z
_parseSlowInt (I[CII)V numStr? convertNumberToInt result convertNumberToLong convertNumberToBigInteger convertNumberToDouble convertNumberToBigDecimal reportUnexpectedNumberChar (ILjava/lang/String;)V ch comment msg reportInvalidNumber reportOverflowInt reportOverflowLong _decodeEscaped ()C _decodeBase64Escape /(Lcom/fasterxml/jackson/core/Base64Variant;II)I
b64variant index unescaped bits /(Lcom/fasterxml/jackson/core/Base64Variant;CI)I reportInvalidBase64Char R(Lcom/fasterxml/jackson/core/Base64Variant;II)Ljava/lang/IllegalArgumentException; bindex d(Lcom/fasterxml/jackson/core/Base64Variant;IILjava/lang/String;)Ljava/lang/IllegalArgumentException; base 0()Lcom/fasterxml/jackson/core/JsonStreamContext;
SourceFile ParserBase.java%? ? ? ? ? ? ? ???? ? ??B???????? ? ????6789? ??w????RS? ??? ?? ??hVW?[ java/io/IOException java/lang/IllegalStateException%? ? ?|c}c 'com/fasterxml/jackson/core/JsonLocation?7tuvwxw%? ? ? ? ? ? ?? ?? ? ? ? ? ? java/lang/StringBuilder%c Current token (???? ,) not VALUE_STRING, can not access as binary?W?[???W???? ? ? ? ?zf?c??c ? ????f : expected close marker for ?W (from ?? )?[?c Unexpected close marker '??
': expected ' ' (for
starting at ? ? 0com/fasterxml/jackson/core/util/ByteArrayBuilder?c????! ?" ?# ?$ ?? ?? ??[
?? ???? ???? ?c??????????????w?c?c?c???c?c???w????????? 2) not numeric, can not use numeric value accessors???? java/lang/NumberFormatException Malformed numeric value '?W '?????? java/math/BigInteger%[ Numeric value ( ) out of range of int ???c?w?? ?c?u??? ?? java/math/BigDecimal%? Unexpected character ( ) in numeric value : Invalid numeric value: ) out of range of int (? - ) out of range of long (?
'java/lang/UnsupportedOperationException????
?? &Illegal white space character (code 0x ) as character # 3 of 4-char base64 unit: can only used between units? Unexpected padding character ('? ') as character # B of 4-char base64 unit: padding only legal as 3rd or 4th character?? Illegal character (code 0x ) in base64 content Illegal character '
' (code 0x "java/lang/IllegalArgumentExceptiongh *com/fasterxml/jackson/core/base/ParserBase 1com/fasterxml/jackson/core/base/ParserMinimalBase 'com/fasterxml/jackson/core/io/IOContext +com/fasterxml/jackson/core/json/DupDetector -com/fasterxml/jackson/core/JsonParser$Feature /com/fasterxml/jackson/core/json/JsonReadContext java/lang/Throwable -com/fasterxml/jackson/core/JsonParseException 0com/fasterxml/jackson/core/JsonParser$NumberType java/lang/String constructTextBuffer .()Lcom/fasterxml/jackson/core/util/TextBuffer; STRICT_DUPLICATE_DETECTION enabledIn (I)Z rootDetector V(Lcom/fasterxml/jackson/core/JsonParser;)Lcom/fasterxml/jackson/core/json/DupDetector; createRootContext `(Lcom/fasterxml/jackson/core/json/DupDetector;)Lcom/fasterxml/jackson/core/json/JsonReadContext; .com/fasterxml/jackson/core/json/PackageVersion VERSION $Lcom/fasterxml/jackson/core/Version; _features getMask getDupDetector /()Lcom/fasterxml/jackson/core/json/DupDetector; withDupDetector
_currToken $com/fasterxml/jackson/core/JsonToken START_OBJECT START_ARRAY getParent setCurrentName (Ljava/lang/Throwable;)V getSourceReference (Ljava/lang/Object;JJII)V VALUE_STRING
FIELD_NAME append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString _reportError getText
_decodeBase64 q(Ljava/lang/String;Lcom/fasterxml/jackson/core/util/ByteArrayBuilder;Lcom/fasterxml/jackson/core/Base64Variant;)V toByteArray ()[B _reportInvalidEOF *com/fasterxml/jackson/core/util/TextBuffer releaseBuffers releaseNameCopyBuffer ([C)V inRoot getTypeDesc getStartLocation =(Ljava/lang/Object;)Lcom/fasterxml/jackson/core/JsonLocation; (C)Ljava/lang/StringBuilder; VALUE_NUMBER_INT VALUE_NUMBER_FLOAT resetWithString java/lang/Integer valueOf (I)Ljava/lang/Integer; java/lang/Long (J)Ljava/lang/Long; _throwInternal java/lang/Double (D)Ljava/lang/Double; INT 2Lcom/fasterxml/jackson/core/JsonParser$NumberType; LONG BIG_INTEGER BIG_DECIMAL DOUBLE
getTextBuffer ()[C
getTextOffset )com/fasterxml/jackson/core/io/NumberInput parseInt ([CII)I parseLong ([CII)J contentsAsDecimal contentsAsDouble contentsAsString
_wrapError *(Ljava/lang/String;Ljava/lang/Throwable;)V inLongRange ([CIIZ)Z (Ljava/lang/String;)J compareTo (Ljava/math/BigInteger;)I intValue (Ljava/math/BigDecimal;)I longValue toBigInteger (J)Ljava/math/BigInteger; (D)Ljava/math/BigDecimal; doubleValue parseBigDecimal *(Ljava/lang/String;)Ljava/math/BigDecimal; (Ljava/math/BigInteger;)V (J)Ljava/math/BigDecimal; _getCharDesc (I)Ljava/lang/String; (I)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; (com/fasterxml/jackson/core/Base64Variant decodeBase64Char (I)I (C)I toHexString usesPaddingChar getPaddingChar java/lang/Character isDefined isISOControl %com/fasterxml/jackson/core/JsonParser! ? ? 4 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? x ? ? z
? ?
? ?
? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
! ? " ? # ? $ ? ? %&