All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.huawei.shade.com.alibaba.fastjson.parser.deserializer.MapDeserializer.class Maven / Gradle / Ivy

????2?Icom/huawei/shade/com/alibaba/fastjson/parser/deserializer/MapDeserializerjava/lang/ObjectLcom/huawei/shade/com/alibaba/fastjson/parser/deserializer/ObjectDeserializerMapDeserializer.javaJcom/huawei/shade/com/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask>com/huawei/shade/com/alibaba/fastjson/parser/DefaultJSONParser
ResolveTaskinstanceKLcom/huawei/shade/com/alibaba/fastjson/parser/deserializer/MapDeserializer;()V
this
deserialze~(Lcom/huawei/shade/com/alibaba/fastjson/parser/DefaultJSONParser;Ljava/lang/reflect/Type;Ljava/lang/Object;)Ljava/lang/Object;?(Lcom/huawei/shade/com/alibaba/fastjson/parser/DefaultJSONParser;Ljava/lang/reflect/Type;Ljava/lang/Object;)TT;0com/huawei/shade/com/alibaba/fastjson/JSONObjectgetFieldTypeResolverO()Lcom/huawei/shade/com/alibaba/fastjson/parser/deserializer/FieldTypeResolver;
parseObject4()Lcom/huawei/shade/com/alibaba/fastjson/JSONObject;
lexer8Lcom/huawei/shade/com/alibaba/fastjson/parser/JSONLexer;!"	#6com/huawei/shade/com/alibaba/fastjson/parser/JSONLexer%token()I'(&)	nextToken(I)V+,&-java/lang/Class/%java.util.Collections$UnmodifiableMap1getName()Ljava/lang/String;34
05java/lang/String7equals(Ljava/lang/Object;)Z9:
8;getFeatures=(&>4com/huawei/shade/com/alibaba/fastjson/parser/Feature@OrderedField6Lcom/huawei/shade/com/alibaba/fastjson/parser/Feature;BC	ADmaskIFG	AH	createMap*(Ljava/lang/reflect/Type;I)Ljava/util/Map;JK
L)(Ljava/lang/reflect/Type;)Ljava/util/Map;JN
O
java/util/MapQ
getContext=()Lcom/huawei/shade/com/alibaba/fastjson/parser/ParseContext;ST
U
setContext?(Lcom/huawei/shade/com/alibaba/fastjson/parser/ParseContext;Ljava/lang/Object;Ljava/lang/Object;)Lcom/huawei/shade/com/alibaba/fastjson/parser/ParseContext;WX
Y?(Lcom/huawei/shade/com/alibaba/fastjson/parser/DefaultJSONParser;Ljava/lang/reflect/Type;Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object;[
\java/util/Collections^unmodifiableMap (Ljava/util/Map;)Ljava/util/Map;`a
_b9com/huawei/shade/com/alibaba/fastjson/parser/ParseContextd>(Lcom/huawei/shade/com/alibaba/fastjson/parser/ParseContext;)VWf
gjava/lang/reflect/Typeijava/lang/ThrowablektTT;Ljava/lang/Object;parser@Lcom/huawei/shade/com/alibaba/fastjson/parser/DefaultJSONParser;typeLjava/lang/reflect/Type;	fieldNameZmap5Ljava/util/Map;Ljava/util/Map;context;Lcom/huawei/shade/com/alibaba/fastjson/parser/ParseContext;#java/lang/reflect/ParameterizedType{getActualTypeArguments()[Ljava/lang/reflect/Type;}~|getClass()Ljava/lang/Class;??
?,org.springframework.util.LinkedMultiValueMap?java/util/List?parseMap?(Lcom/huawei/shade/com/alibaba/fastjson/parser/DefaultJSONParser;Ljava/util/Map;Ljava/lang/reflect/Type;Ljava/lang/Object;)Ljava/util/Map;??
??(Lcom/huawei/shade/com/alibaba/fastjson/parser/DefaultJSONParser;Ljava/util/Map;Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Ljava/lang/Object;)Ljava/lang/Object;??
?5(Ljava/util/Map;Ljava/lang/Object;)Ljava/lang/Object;?
?parameterizedType%Ljava/lang/reflect/ParameterizedType;keyType	valueType?(Lcom/huawei/shade/com/alibaba/fastjson/parser/DefaultJSONParser;Ljava/util/Map;Ljava/lang/reflect/Type;Ljava/lang/Object;)Ljava/util/Map;java/lang/StringBuilder?
?syntax error, expect {, actual ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??	tokenName?4&?toString?4
??, fieldName ?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??, ?info?4&?/com/huawei/shade/com/alibaba/fastjson/JSONArray?
?
parseArray+(Ljava/util/Collection;Ljava/lang/Object;)V??
?size?(
??get(I)Ljava/lang/Object;??
??3com/huawei/shade/com/alibaba/fastjson/JSONException?(Ljava/lang/String;)V?
??skipWhitespace?&?
getCurrent()C??&?AllowArbitraryCommas?C	A?	isEnabled9(Lcom/huawei/shade/com/alibaba/fastjson/parser/Feature;)Z??&?next??&?getSymbolTable<()Lcom/huawei/shade/com/alibaba/fastjson/parser/SymbolTable;??
?
scanSymbolO(Lcom/huawei/shade/com/alibaba/fastjson/parser/SymbolTable;C)Ljava/lang/String;??&?expect ':' at ?pos?(&?(I)Ljava/lang/StringBuilder;??
??resetStringPosition?&?AllowSingleQuotes?C	A?syntax error?AllowUnQuotedFieldNames?C	A?scanSymbolUnQuotedN(Lcom/huawei/shade/com/alibaba/fastjson/parser/SymbolTable;)Ljava/lang/String;??&?	, actual ?(C)Ljava/lang/StringBuilder;??
??*com/huawei/shade/com/alibaba/fastjson/JSON?DEFAULT_TYPE_KEYLjava/lang/String;??	??DisableSpecialKeyDetect?C	A	getConfig=()Lcom/huawei/shade/com/alibaba/fastjson/parser/ParserConfig;
9com/huawei/shade/com/alibaba/fastjson/parser/ParserConfig
checkAutoType7(Ljava/lang/String;Ljava/lang/Class;I)Ljava/lang/Class;	

isAssignableFrom(Ljava/lang/Class;)Z
0getDeserializerh(Ljava/lang/reflect/Type;)Lcom/huawei/shade/com/alibaba/fastjson/parser/deserializer/ObjectDeserializer;
setResolveStatus,
java/lang/Integer
popContext
+&>(Ljava/lang/reflect/Type;Ljava/lang/Object;)Ljava/lang/Object; 
!put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;#$R%checkMapResolve$(Ljava/util/Map;Ljava/lang/Object;)V'(
)firstarray1Lcom/huawei/shade/com/alibaba/fastjson/JSONArray;msgkeytypeNameconfig;Lcom/huawei/shade/com/alibaba/fastjson/parser/ParserConfig;clazzLjava/lang/Class<*>;Ljava/lang/Class;deserializerNLcom/huawei/shade/com/alibaba/fastjson/parser/deserializer/ObjectDeserializer;valuechCtoki5Ljava/util/Map;?(Lcom/huawei/shade/com/alibaba/fastjson/parser/DefaultJSONParser;Ljava/util/Map;Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;Ljava/lang/Object;)Ljava/lang/Object;getFastMatchToken?(@isRef()ZBC&DnextTokenWithColonF,&G	stringValI4&J..LparentNz	eOobjectQo	eR$TP(Lcom/huawei/shade/com/alibaba/fastjson/parser/ParseContext;Ljava/lang/String;)VV
	WaddResolveTaskO(Lcom/huawei/shade/com/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;)VYZ
[
illegal ref, ]6com/huawei/shade/com/alibaba/fastjson/parser/JSONToken_name(I)Ljava/lang/String;ab
`cillegal refeR?Ncom/huawei/shade/com/alibaba/fastjson/parser/deserializer/JavaBeanDeserializerhgetLexer:()Lcom/huawei/shade/com/alibaba/fastjson/parser/JSONLexer;jk
lQ(Ljava/lang/String;Lcom/huawei/shade/com/alibaba/fastjson/parser/ParserConfig;I)Vn
ogetDateFomartPatternq4
r
setDateFormatt?
usyntax error, expect :, actual w
parentContextrootContextrefkeyStrValue	keyParserkeyDeserializervalueDeserializerO(Ljava/lang/reflect/Type;)Ljava/util/Map;DEFAULT_GENERATE_FEATURE?G	??P(Ljava/lang/reflect/Type;I)Ljava/util/Map;java/lang/Exception?java/util/Properties?
?java/util/Hashtable?
?java/util/IdentityHashMap?
?java/util/SortedMap?java/util/TreeMap?
?"java/util/concurrent/ConcurrentMap?&java/util/concurrent/ConcurrentHashMap?
?java/util/LinkedHashMap?
?java/util/HashMap?
?
getRawType()Ljava/lang/reflect/Type;??|?java/util/EnumMap?
;(Ljava/lang/Class;)V?
??isInterface?C
0?unsupport type ?newInstance()Ljava/lang/Object;??
0?*(Ljava/lang/String;Ljava/lang/Throwable;)V?
??
actualArgs[Ljava/lang/reflect/Type;rawTypeeLjava/lang/Exception;featrues

	?CodeLineNumberTableLocalVariableTable
StackMapTableLocalVariableTypeTable	SignatureInnerClasses
SourceFile!	
	?/*???????,?+??+? ?+?$:?*??.?,?0?2,?0?6?=@DANCZF?R
M??B?s??sbbpqbrsbtobvx	???O?*?$:?*6????Y???????????:-?8?.??Y?????????:??Y????-????:??Y?????????:??Y??????????:?2??Y??:*-???????:??	????Y?ÿ*?V:6????6?͹??%,???W????6???"?J*??"??:	????6:???Y??Y??޶???????ÿ}?'??W???.+:
*?h
?'?a????
??Y?ÿ*??'??:	????6:????Y??Y??޶???????ÿ????
??Y?ÿ*?ع?:	????6:?.??Y??Y??޶?????????????ÿ??W????6??	?????????*??"??:
*?:
???:R??-?.?*
???.+:
*?h
??:
?.*??-??*?
*-??R:*?h???	*?h?*?:
??*,	?":
+	
?&W*+	?**
	?ZW*?h?*6?
?+:*?h?
??+:*?h????:*?h????????$?-???????????c&8?e?	?e?!?M*?F?N8??80?&?
Rj&e8??9?Rj&e?Rj&el??dLNOP1Q8RNScUyV?X?Y?Z?\?]?^?_?d?g?i?j?k?l?mnopu"v1w8xAyHzi|p}x~???????????????????????????$?-?4?_?g?n?w?~??????????????????????????????$?*?-?4?9???K?N?X?a?l?s?~??????????????????????i?????+o?&,-1?.?18/?	?8/?	??0?
??12?t35?767
N
8o
??9:?/?	a`8o
?4;G??<G?pq?vx??s?to?!"?'G??yz??t34?v=??	???>
?*?$:?*?0?*?$??Y??Y????????????ÿ*?,?:*?-?:?A?.*?V:?*
??.?D?*???E???????:	?H?*?j?K:
M
?JN?=	*+???M??K?		rs??JK?l<+????Y???+????Y???+????Y???+??
+????Y???+??
+????Y???+R? ?E?I~?
??Y???
??Y???+????Y???+????Y???+?|?:+?|N-??:????-??:??Y2?0???*?M?+?0N-?????Y??Y?????+?????ÿ2-?6?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy