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

com.huawei.shade.com.alibaba.fastjson.util.JavaBeanInfo.class Maven / Gradle / Ivy

The newest version!
????1?7com/huawei/shade/com/alibaba/fastjson/util/JavaBeanInfojava/lang/ObjectJavaBeanInfo.javaclazzLjava/lang/Class;Ljava/lang/Class<*>;builderClassdefaultConstructorLjava/lang/reflect/Constructor;"Ljava/lang/reflect/Constructor<*>;creatorConstructor
factoryMethodLjava/lang/reflect/Method;buildMethoddefaultConstructorParameterSizeIfields7[Lcom/huawei/shade/com/alibaba/fastjson/util/FieldInfo;sortedFieldsparserFeaturesjsonType;Lcom/huawei/shade/com/alibaba/fastjson/annotation/JSONType;typeNameLjava/lang/String;typeKeyorders[Ljava/lang/String; creatorConstructorParameterTypes[Ljava/lang/reflect/Type;creatorConstructorParameterskotlinZkotlinDefaultConstructor?(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/reflect/Constructor;Ljava/lang/reflect/Constructor;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Lcom/huawei/shade/com/alibaba/fastjson/annotation/JSONType;Ljava/util/List;)V&(Ljava/lang/Class<*>;Ljava/lang/Class<*>;Ljava/lang/reflect/Constructor<*>;Ljava/lang/reflect/Constructor<*>;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Lcom/huawei/shade/com/alibaba/fastjson/annotation/JSONType;Ljava/util/List;)Vjava/lang/Throwable'()V$)
*	,		.
	0
	2	44com/huawei/shade/com/alibaba/fastjson/util/TypeUtils6getParserFeatures(Ljava/lang/Class;)I89
7:	<	>	@9com/huawei/shade/com/alibaba/fastjson/annotation/JSONTypeB()Ljava/lang/String;DCEDCGjava/lang/StringIlength()IKL
JM	O	Qjava/lang/ClassSgetNameUD
TV()[Ljava/lang/String;XCY	[java/util/List]size_L^`4com/huawei/shade/com/alibaba/fastjson/util/FieldInfob	dtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;fg^hjava/util/LinkedHashMapj(I)V$l
kmnameo	cpput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;rs
ktget&(Ljava/lang/Object;)Ljava/lang/Object;vw
kxremovezw
k{values()Ljava/util/Collection;}~
kjava/util/Collection?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????java/lang/System?	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V??
??java/util/Arrays?sort([Ljava/lang/Object;)V??
??equals)([Ljava/lang/Object;[Ljava/lang/Object;)Z??
??	?java/lang/reflect/Constructor?getParameterTypes()[Ljava/lang/Class;??
??	?java/lang/reflect/Method?
??	?isKotlin(Ljava/lang/Class;)Z??
7?!"	?getKoltinConstructorParameters&(Ljava/lang/Class;)[Ljava/lang/String;??
7? 	?getConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;??
T?#	?getParameterAnnotationsD(Ljava/lang/reflect/Constructor;)[[Ljava/lang/annotation/Annotation;??
7?:com/huawei/shade/com/alibaba/fastjson/annotation/JSONField?oD??
fieldClass?	c?3com/huawei/shade/com/alibaba/fastjson/util/ASMUtils?lookupParameterNames9(Ljava/lang/reflect/AccessibleObject;)[Ljava/lang/String;??
??field6Lcom/huawei/shade/com/alibaba/fastjson/util/FieldInfo;itemmapcLjava/util/LinkedHashMap;Ljava/util/LinkedHashMap;iparamAnnotation!Ljava/lang/annotation/Annotation;fieldAnnotationNameparamAnnotations"[Ljava/lang/annotation/Annotation;fieldAnnotation;Ljava/util/List;getFieldZ(Ljava/util/List;Ljava/lang/String;)Lcom/huawei/shade/com/alibaba/fastjson/util/FieldInfo;?(Ljava/util/List;Ljava/lang/String;)Lcom/huawei/shade/com/alibaba/fastjson/util/FieldInfo;^?(Ljava/lang/Object;)Z??
J?Ljava/lang/reflect/Field;??	c?
getAnnotation>()Lcom/huawei/shade/com/alibaba/fastjson/annotation/JSONField;??
c?java/lang/reflect/Field?
?VpropertyNameaddI(Ljava/util/List;Lcom/huawei/shade/com/alibaba/fastjson/util/FieldInfo;)Z?(Ljava/util/List;Lcom/huawei/shade/com/alibaba/fastjson/util/FieldInfo;)Z(I)Ljava/lang/Object;v?^?getOnly"	cisAssignableFrom?
Tset'(ILjava/lang/Object;)Ljava/lang/Object;^		compareTo9(Lcom/huawei/shade/com/alibaba/fastjson/util/FieldInfo;)I
c
??^resultbuild?(Ljava/lang/Class;Ljava/lang/reflect/Type;Lcom/huawei/shade/com/alibaba/fastjson/PropertyNamingStrategy;)Lcom/huawei/shade/com/alibaba/fastjson/util/JavaBeanInfo;?(Ljava/lang/Class<*>;Ljava/lang/reflect/Type;Lcom/huawei/shade/com/alibaba/fastjson/PropertyNamingStrategy;)Lcom/huawei/shade/com/alibaba/fastjson/util/JavaBeanInfo;compatibleWithJavaBean"	7?(Ljava/lang/Class;Ljava/lang/reflect/Type;Lcom/huawei/shade/com/alibaba/fastjson/PropertyNamingStrategy;ZZZ)Lcom/huawei/shade/com/alibaba/fastjson/util/JavaBeanInfo;
typeLjava/lang/reflect/Type;propertyNamingStrategy>Lcom/huawei/shade/com/alibaba/fastjson/PropertyNamingStrategy;buildGenericInfo"(Ljava/lang/Class;)Ljava/util/Map;_(Ljava/lang/Class<*>;)Ljava/util/Map;
getSuperclass()Ljava/lang/Class;"#
T$getGenericSuperclass()Ljava/lang/reflect/Type;&'
T(#java/lang/reflect/ParameterizedType*getActualTypeArguments()[Ljava/lang/reflect/Type;,-+.getTypeParameters#()[Ljava/lang/reflect/TypeVariable;01
T2java/util/HashMap4
5*
java/util/Map7containsKey9?8:8xjava/lang/reflect/Type=8t	actualArg childGenericParentActualTypeArgscurrentTypeParameters![Ljava/lang/reflect/TypeVariable;
childClasscurrentClass
typeVarMapILjava/util/Map;Ljava/util/Map;?(Ljava/lang/Class;Ljava/lang/reflect/Type;Lcom/huawei/shade/com/alibaba/fastjson/PropertyNamingStrategy;ZZ)Lcom/huawei/shade/com/alibaba/fastjson/util/JavaBeanInfo;?(Ljava/lang/Class<*>;Ljava/lang/reflect/Type;Lcom/huawei/shade/com/alibaba/fastjson/PropertyNamingStrategy;ZZ)Lcom/huawei/shade/com/alibaba/fastjson/util/JavaBeanInfo;
fieldBased?(Ljava/lang/Class<*>;Ljava/lang/reflect/Type;Lcom/huawei/shade/com/alibaba/fastjson/PropertyNamingStrategy;ZZZ)Lcom/huawei/shade/com/alibaba/fastjson/util/JavaBeanInfo;java/lang/NoSuchMethodExceptionMjava/lang/SecurityExceptionOE(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;?Q
7Rnaming@()Lcom/huawei/shade/com/alibaba/fastjson/PropertyNamingStrategy;TUCV?
T@createBbuildMethod not found.Djava/lang/VoidFTYPEH	GIgetDeclaringClassK#
?LN
J+vgRgetPropertyNameByMethodName&(Ljava/lang/String;)Ljava/lang/String;TU
7VdecapitalizeXU
7Ycontains[?^\is^java/lang/Boolean`	aItoUpperCasec4
.d(C)Ljava/lang/StringBuilder;?f
?g	translateiU
Yj	getFieldslb
Tm)java/util/concurrent/atomic/AtomicBooleano)java/util/concurrent/atomic/AtomicIntegerq&java/util/concurrent/atomic/AtomicLongs??
u
isXmlFieldw?
7xjsonTypeNaming[Ljava/lang/reflect/Field;mixInConstructors#[Ljava/lang/reflect/Constructor<*>; [Ljava/lang/reflect/Constructor;mixInCreator
parameterName	fieldType	fieldName	fieldInfotypes[Ljava/lang/Class<*>;[Ljava/lang/Class;parameterTypes	is_publicconstructor
nameAnnotated	paramName	className
paramNames	mixInTypeproperNameBuilderLjava/lang/StringBuilder;
annotation
methodNamec0CmethodbuilderAnnotationBLcom/huawei/shade/com/alibaba/fastjson/annotation/JSONPOJOBuilder;buildMethodNamebuilderAnno
getMethodNametempisFieldName
returnTypec3getMethodNameList$Ljava/util/List;collectionFieldjacksonCompatibledeclaredFieldsmethodsjava/lang/reflect/Method;genericInfoconstructorsisInterfaceOrAbstract?(Ljava/lang/Class<*>;Ljava/lang/reflect/Type;Lcom/huawei/shade/com/alibaba/fastjson/PropertyNamingStrategy;Ljava/util/List;[Ljava/lang/reflect/Field;)V
??getType?#
??supportReadOnly	modifiers[(Ljava/lang/Class<*>;[Ljava/lang/reflect/Constructor<*>;)Ljava/lang/reflect/Constructor<*>;
isMemberClass??
T?
TLD([Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor<*>;Lcom/huawei/shade/com/alibaba/fastjson/annotation/JSONCreator;
paramMatchparamAnnotationArrayL(Ljava/lang/Class<*>;[Ljava/lang/reflect/Method;Z)Ljava/lang/reflect/Method;N(Lcom/huawei/shade/com/alibaba/fastjson/annotation/JSONType;)Ljava/lang/Class;Q(Lcom/huawei/shade/com/alibaba/fastjson/annotation/JSONType;)Ljava/lang/Class<*>;e(Ljava/lang/Class<*>;Lcom/huawei/shade/com/alibaba/fastjson/annotation/JSONType;)Ljava/lang/Class<*>;Aorg.springframework.security.web.savedrequest.DefaultSavedRequest?Iorg.springframework.security.web.savedrequest.DefaultSavedRequest$Builder?	loadClass%(Ljava/lang/String;)Ljava/lang/Class;??
7?builder?#C?	SignatureCodeLineNumberTableLocalVariableTableLocalVariableTypeTable
Deprecated
SourceFile!?	?
?
? !"#?
$%???*?+*+?-*,?/*-?1*?3*?5*+?;?=*??*?A?\?F:	?H:
*
?N?
??P	?N?*	?R?*+?W?R?Z:*????\?*+?W?R*?P*?\*?a?c?e*?e?iW*?e??c:	*?\???kY?a?n:
*?e:?66

?
2:
?q?uW?
???6*?\:?6
6
?32:
?y?c:?	?S
?|W????
????:??????c:
	?
S???*?e	*?e???	??*?e	???	*?e:	*	??-?*-???????*??????*???*????*+????*????*+????*+?T?????:
??:
6*????l
??d
2::
:?66?"2:?Ǚ
??:
?	????
?
??:?N?*??S?????T*???*?e??	6
?36
6*????#*??2*?e2?̥	6
?	????
?*?ҵ??(?VU89	:;<=>'?-A3B8CADJE\GdHmJuL~M?N?O?P?Q?T?U?W?X?Y?Z?[Z
]^,_8`=aGbO^Uewf?g?h?i?j?m?n?p?r?s?t?u?w?z?{?~????????-?4?7?Q?Y?`?c?i?n?w?????????????????????????????AM	JD
~?
??8??,#?w
??
????
t?Q??w?4T??7Q??
s?v??
??"
?*??;?"
?????	?
?
???????	?>????
??	?
?
????&
????L*??M,???=,???cN-?q+??-?-??:?-?????+??-??????"??%?'?-?E?G?J??*-??-??L??L??L???????y*?ad=?e*??cN-?q+?q??F-??
+???5-??+?̶?*+?
W?-+?6?*+?
W???????*+?W??B?
??&?4?7?E?N?P?W?\?e?g?i?o?w??4WQ??	f?y??y???y????	?\*+,?????? ??
 ???*L*?%M,??N,??,??+?)?+?t+?)?+?/:,?3:6??U-??5Y?6N-2?;?$-2?<?>:-2??W?-22??W????,L,?%M??t-??R????
???#?1?7?B?F?N?\?l?z?}????????Rl@:Z?1cA7]BC??D?E?FH?*??D?E?FG?!	I?o*+,????4K""??J	?e#?*C?S?C:??W:??\?M*?`:*?d:*?h:	*?j:
*??6*?n::
?
???*?r:
??n?r:
:::?tY?u:?F*:??d:*+,?y?%:???
?
?}?Y*
??*???
*??????6
????*??:?T?)?T??:??:?*????:?:?
??:?R?M?}??::??5??:6??#??2:::?66?"2:?Ǚ
??:?	????2:??2:::666 ?<*????:??6????6????6 ??:??N??
??:2:?6??*??:?
??:??2:!*!??:?cY* ??:!!??W???ۧ*	??Y:?6?}:??:????:6???2:::?66?"2:?Ǚ
??:?	???????Ě??Yȷ˿:666?-??:??6????6????6??N??
??:2:2:??2:*??: ?cY* ??:!!??W????Y*??????*?W::? ??*??:??:?}?.:?66?2:??:Ҷ?0???2J??2J??:????:??׶?J???2??2??2???:???JY?SY?SY?S:??߶?&??k2J?b:?JY?S:?U??~??6??6??:?*???!??????::????:?
??:?I???@??:6??2:2:::?66?"2:?Ǚ
??:?	????2:??2:*??:??Ǹ???:?066 ??????????6!??6!?9??:""?N?":??6????6 ????6!?cY* !??:""??W?????$*?W???Y*?????Y??Y?????*????˿
?
?}?8:?S?:??:?:?h:?66?|2:?	???a????Q666Ǹ??:?*?:?j?????6????6????6???N?/??:?cY*+
???W???:?#??N???Y?'?(:?I?N???Y?(:?3?#??s?N?N??c??Y?N?'?(:?,6?N??2??5?6?:?: ?cY *+
???W?????|?S?::??<:??N?=:?T?A:?
:?:?C?T?A:?
:?:???YE?˿?}	:?66?2:666?:?	?????:?J???M?????M?????:???????Ǹ??:?@??92J?02?'?cYO*+
???W?B???8?*?:??N???j?????6????6????6???N?/??:?cY*+
???W????#??????P6: :!?>?tY?u:!6""	??*	"2?Q?#?!	"2??W?"????2??K?(??Y??S???'???:""?W:????'?Z:???W:??_???]??Y??S???'???:"!"?]??':???Y??_???'???:*??: ???':*??:  ?t:"?':*??:  ?":?Rf??':?@?N??P?2??'?Z:??':*??:  ?? ?
*??:  ?>2?b?4??Y??_???P?e?h?'???:"*"??: :" ?} Ǹ???:""?l"????"??6"????6"????6"???N?1"??:?cY *+"
???W?1,?,?k:?cY *+"
???W????*?n:*+,?y*?h:?66?b2:?:?N??B?	???4?/Q?#?$?P?2??????????28???$p??r??t???:Ǹ??:?????????N???:?V?W:*??:?@Ǹ???:????]????8???:,?,?k:?v:??!?cY*+
???W?????a?,*?y?>?*:?*+,?y?%:???Y*
??),N???N???P???N???P?J?&)17=CIO R!^"c#n%z)}*?+?-?/?0?1?3?0?6?7?:?=?>?@ABCDF)I,G.M3N:QDRITPVSWYX`YsZz[}\?]?^?_?\?c?d?f?g?h?i?j?k?l?mn
qrs&u-x2y7z<{E}L?T?[?e?}??Y?????????????????????????????????(?-?6???K?W?d?i?p?w?~???????????????????????????? ?+?D?H?N?U?X?c???????????????????????????????? $?*-29
GN
Y`gj???????????"?#?$?&?'?(?*?-./12)355M7U
[:m;?=?>?C?D?G?H?J?K?L?O?P?S?T?UXY\^'`,a4d9eCfFiOj[kgmtn}o?q?u?w?x?z?{?}?~???????+?.?9?@?`Sf?k?x?{???????????????????????????????????????	?	?	?	?	#?	;?	>?	H?	K?	R?	_?	b?	n?	??	??	??	??	??	??	??	??	??	??	??	??	??	??
?
?
!?
A?
D?
Y?
\?
d
g
j
o
x
?	
?

?
?
?
?
?
?
?
?
?	"#)$5%@'[)e*h+p,z-.?/?0?1?2?4?7?8?9?:?<?=?>???C?D?GH5I?LBMGNSPXQbReUnVzW?Y?Z?[?]?c?d?g???k?l
n
!o
(p
1q
4t
?u
Bx
^y
gz
j}
|~
?
??
??
??
??
??
??
??
??
??
??
??
?????+?4?8?<?D?M?R?U?sny????????????????H?z?
{? E|~???[
?!z??}??????????????????????? }??!c(?`+??P;??S8??????????????"??%??(?~4??*?? ?? ???!???????(??!?? ???;?"?,??????!?*??'? ?!-?"`???g??j?????????????8?),? 5 !M??"Q
?N3????????-s????}#???????K?H?E'9?????M??E??@ ? ?l?xl??{i??2?%??
!#?
{/?"
??"
??
??
??=?)<?"[
???"p1?????5
?"	??	??	?	??	#??	R???	n???
d?????
g??? 
j???!B???"???
??1??
?B??
???
????
????M&??
(K?
!R??E????K"?"??"?1?	7??{=???	C??H
Iz!"Ot?~Rq

}F
?C?@?7???
??"??{??? E|}???P;??~4??!?? ?????-s??	#??	R???
j???!?E?1?	C??G
Rq

}F
?7???L
vw??_*?j::?66?H2:		??6

~??)
~?O	??:8??.???$t??r??p???6???6-??:???(???c:

?q	????	6???????66
6	??:	Ǹ???:?G???e??6????6
????6???N???:,?,?k:-?cY	*+
???W???????&?? ?'?/?2?:?A?P?[?f?q?~?????????????????????????????????????$?-?1?9?X?^???AE?~?"???
'1?
??["??????
??????t?? 8??	____??_{Y?H?*AE?__??Y?G??op?n?*??????M+N-?66?-2:????	M?	????,?R*???K*????A+:?66?/2:??YN??-2*????	M?	????,??F?
???$-03?9=N	g
w??
?	??>$?g?n?????~?
?>$?g?n?????}?
??	????L*M,?>6?3,2:?????:?+???Y??˿L????+?+?*M,?>6??,2:??:???y6:?6	6

	?L
2:6:

?66?
2:?Ǚ	6?	?????	6?	?
????+???Y??˿L???k+??? #(,7 :@$D%F(Z)a+g,j.m/?0?1?2?3?4?1?7?8?9?/?=?>???B?(?F?f
#??$?????9?"?<??a??ms?"Z????~?
?$??
??
???Y	?N+:?66?Q2:?	???6*????'????:?-???Y??˿N????-?4?0+:?66?2:?ę	N?	????-??NJLM&N)Q5R8UEVJWNXY[\Lb`ja?b?c?d?a?h?HE??A?????????"?????	]??0*?`??o????	]^??0*?*?WŶ?
Ǹ˰+??+??M,G??,??"stwx{%},~.?? 00%	?0%	???




© 2015 - 2024 Weber Informatics LLC | Privacy Policy