![JAR search and dependency download from the Maven repository](/logo.png)
com.huawei.shade.com.alibaba.fastjson.parser.JSONScanner.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of huaweicloud-dws-jdbc Show documentation
Show all versions of huaweicloud-dws-jdbc Show documentation
Data Warehouse Service JDBC driver
The newest version!
???? 1R 8com/huawei/shade/com/alibaba/fastjson/parser/JSONScanner :com/huawei/shade/com/alibaba/fastjson/parser/JSONLexerBase JSONScanner.java text Ljava/lang/String; len I (Ljava/lang/String;)V *com/huawei/shade/com/alibaba/fastjson/JSON DEFAULT_PARSER_FEATURE
(Ljava/lang/String;I)V
this :Lcom/huawei/shade/com/alibaba/fastjson/parser/JSONScanner; input (I)V
java/lang/String length ()I
" bp $ % next ()C ' (
) ch C + , - ?? features charAt (I)C 1 2
3 index ([CI)V ([CII)V
7
8 [C inputLength
8 copyTo (II[C)V getChars (II[CI)V ? @
A offset count dest charArrayCompare (Ljava/lang/String;I[C)Z i src destLen ([C)Z F G
L chars indexOf (CI)I (II)I O Q
R
startIndex addSymbol Q(IIILcom/huawei/shade/com/alibaba/fastjson/parser/SymbolTable;)Ljava/lang/String; 8com/huawei/shade/com/alibaba/fastjson/parser/SymbolTable W )(Ljava/lang/String;III)Ljava/lang/String; U Y
X Z hash symbolTable :Lcom/huawei/shade/com/alibaba/fastjson/parser/SymbolTable;
bytesValue ()[B token a b np d e sp g h 3com/huawei/shade/com/alibaba/fastjson/JSONException j java/lang/StringBuilder l ()V
n
m o illegal state. q append -(Ljava/lang/String;)Ljava/lang/StringBuilder; s t
m u (I)Ljava/lang/StringBuilder; s w
m x toString ()Ljava/lang/String; z {
m |
k ~
hasSpecial Z ? ? ? 2com/huawei/shade/com/alibaba/fastjson/util/IOUtils ? decodeBase64 (Ljava/lang/String;II)[B ? ?
? ? sbuf ? : ? (Ljava/lang/String;)[B ? ?
? ? c0 c1 b0 b1 start bytes [B escapedText stringVal subString (II)Ljava/lang/String; ? ?
? 3com/huawei/shade/com/alibaba/fastjson/util/ASMUtils ?
IS_ANDROID ? ? ? ? ([C)V
?
? substring ? ?
? sub_chars (II)[C numberString
3 chLocal decimalValue ()Ljava/math/BigDecimal; ?? decimal overflow ? java/math/BigDecimal ? java/math/MathContext ? UNLIMITED Ljava/math/MathContext; ? ? ? ? ([CIILjava/math/MathContext;)V
?
? ? scanISO8601DateIfMatch ()Z (Z)Z ? ?
? (ZI)Z ? ?
? strict rest java/lang/Long ? parseLong (Ljava/lang/String;)J ? ?
? ? timeZone Ljava/util/TimeZone; ? ? ? locale Ljava/util/Locale; ? ? ? java/util/Calendar ? getInstance <(Ljava/util/TimeZone;Ljava/util/Locale;)Ljava/util/Calendar; ? ?
? ? calendar Ljava/util/Calendar; ? ? ? setTimeInMillis (J)V ? ?
? ? checkDate (CCCCCCII)Z ? ?
? setCalendar (CCCCCCCC)V ? ?
? checkTime (CCCCCC)Z ? ?
? set (II)V ? ?
? ? ?D ?? ?| setTime (CCCCCC)V ? ?
? getTimeZone ()Ljava/util/TimeZone; ? ?
? ? java/util/TimeZone ? getRawOffset
? getAvailableIDs (I)[Ljava/lang/String;
? ((Ljava/lang/String;)Ljava/util/TimeZone; ?
? setTimeZone (Ljava/util/TimeZone;)V
? (CCC)V
(CCCCC)V
c plusIndex
numberText millis J c_r0 c_r1 c10 y0 y1 y2 y3 M0 M1 d0 d1 h0 h1 m0 m1 s0 s1 S0 S1 S2 c9 c11 c12 c13 hour minute seconds c8 c_47 sperate16 sperate17 timeZoneIDs [Ljava/lang/String; t0 t1 t2 t3 t4 c2 c3 c4 c5 c6 c7 date_len t dot millisLen timzeZoneLength timeZoneFlag end java/util/SimpleTimeZoneL java/lang/IntegerN (I)Ljava/lang/String; zP
OQ (ILjava/lang/String;)V
S
MT timeZoneOffset year month day isEOF scanFieldInt ([C)I matchStat] ^ isWhitespace (C)Z`a
b value_10 value fieldName startPos startChar quote negative scanFieldString ([C)Ljava/lang/String; stringDefaultValuem {
n O P
p unclosed strr (I)I Ot
u ? ?
w
readString ([CI)Ljava/lang/String;yz
{ 0 } 4com/huawei/shade/com/alibaba/fastjson/parser/Feature TrimStringFieldValue 6Lcom/huawei/shade/com/alibaba/fastjson/parser/Feature;?? ?? mask? ?? trim? {
?
slashCount chars_len strVal endIndex
spaceCount
scanFieldDate ([C)Ljava/util/Date; getTime ()Ljava/util/Date;??
??
java/util/Date?
?
?? dateVal Ljava/util/Date; scanFieldSymbol ([C)J???"#% ? skipWhitespace? n
?
getCurrent? (
? scanFieldStringArray +([CLjava/lang/Class;)Ljava/util/Collection; B([CLjava/lang/Class<*>;)Ljava/util/Collection; newCollectionByType )(Ljava/lang/Class;)Ljava/util/Collection;??
? java/util/Collection? add (Ljava/lang/Object;)Z???? ull?
startsWith (Ljava/lang/String;I)Z??
? size? ?? space type Ljava/lang/Class<*>; Ljava/lang/Class; list *Ljava/util/Collection; Ljava/util/Collection;
scanFieldLong? valid scanFieldBoolean scanInt (C)I parseInt error : ?
expectNext mark
scanDouble (C)D java/lang/Double? parseDouble (Ljava/lang/String;)D??
?? D intVal power small exp seperator scanLong (C)J scanDate (C)Ljava/util/Date; arrayCopy (I[CII)V srcPos destPos info pos ? , line ? , column ? buf Ljava/lang/StringBuilder; line column R([CILcom/huawei/shade/com/alibaba/fastjson/parser/SymbolTable;)[Ljava/lang/String; F K
?
scanSymbol O(Lcom/huawei/shade/com/alibaba/fastjson/parser/SymbolTable;C)Ljava/lang/String;??
? java/lang/System? arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V??
?? newCapacity array
argTypesCount typeSymbolTable starChar types typeIndex matchField2
skipObject (Z)V
illegal str, ? {
nextToken
j braceCnt skipArray
bracketCnt
skipString 'java/lang/UnsupportedOperationException
o seekArrayToItem (I)Z "java/lang/IllegalArgumentException index must > 0, but !
~ n
$
illegal json.& n
( match seekObjectToField (JZ)I 6com/huawei/shade/com/alibaba/fastjson/parser/JSONToken- name/P
.0
~ unclosed str, 3 pos5 6
scanNumber8 n
9 illegal json, ;
fieldNameHash deepScan ([J)I
matchIndex [J scanTypeName N(Lcom/huawei/shade/com/alibaba/fastjson/parser/SymbolTable;)Ljava/lang/String; "@type":"D U V
F h typeName separator p Code LineNumberTable LocalVariableTable LocalVariableTypeTable Signature
SourceFile 1 3
L A *+? ? ? M
) *N
L ? .*? *+? **? ? !? #*? &*? *W*? ./? *? *W? M " - /
0 1 3 4 ( 5 - 7N . . . 0 1 2 L P *? #? ?*? ? 4? M : ; >N 5 ' ( L g '*Y? &`Z? &<**? #? ? *? ? 4Z? .? M B C E &