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

com.huawei.shade.com.alibaba.fastjson.asm.MethodWriter.class Maven / Gradle / Ivy

There is a newer version: 8.5.0.1-200
Show newest version
????1?6com/huawei/shade/com/alibaba/fastjson/asm/MethodWriterjava/lang/Object7com/huawei/shade/com/alibaba/fastjson/asm/MethodVisitorMethodWriter.javanext8Lcom/huawei/shade/com/alibaba/fastjson/asm/MethodWriter;cw7Lcom/huawei/shade/com/alibaba/fastjson/asm/ClassWriter;accessInamedescexceptionCount
exceptions[Icode6Lcom/huawei/shade/com/alibaba/fastjson/asm/ByteVector;maxStack	maxLocals?(Lcom/huawei/shade/com/alibaba/fastjson/asm/ClassWriter;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V()V
4com/huawei/shade/com/alibaba/fastjson/asm/ByteVector
	5com/huawei/shade/com/alibaba/fastjson/asm/ClassWriter!firstMethod#		"$
lastMethod&		"'		)
	+
	-newUTF8(Ljava/lang/String;)I/0
"1
	3
	5
	7	9newClassItemD(Ljava/lang/String;)Lcom/huawei/shade/com/alibaba/fastjson/asm/Item;;<
"=.com/huawei/shade/com/alibaba/fastjson/asm/Item?indexA
	@BithisLjava/lang/String;	signature[Ljava/lang/String;	visitInsn(I)VputByte9(I)Lcom/huawei/shade/com/alibaba/fastjson/asm/ByteVector;KL
MopcodevisitIntInsn(II)Vput11:(II)Lcom/huawei/shade/com/alibaba/fastjson/asm/ByteVector;RS
ToperandvisitVarInsnput12XS
Yoptvar
visitTypeInsn(ILjava/lang/String;)Vtype0Lcom/huawei/shade/com/alibaba/fastjson/asm/Item;visitFieldInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)VnewFieldItemh(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/huawei/shade/com/alibaba/fastjson/asm/Item;cd
"eownervisitMethodInsn
newMethodItemi(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lcom/huawei/shade/com/alibaba/fastjson/asm/Item;ij
"kintValm
	@n.com/huawei/shade/com/alibaba/fastjson/asm/TypepgetArgumentsAndReturnSizesr0
qsitfZargSize
visitJumpInsn5(ILcom/huawei/shade/com/alibaba/fastjson/asm/Label;)V/com/huawei/shade/com/alibaba/fastjson/asm/Labelzstatus|
	{}position
	{?length?
	?'java/lang/UnsupportedOperationException?
?putr(Lcom/huawei/shade/com/alibaba/fastjson/asm/MethodWriter;Lcom/huawei/shade/com/alibaba/fastjson/asm/ByteVector;I)V??
{?label1Lcom/huawei/shade/com/alibaba/fastjson/asm/Label;
visitLabel4(Lcom/huawei/shade/com/alibaba/fastjson/asm/Label;)Vdata[B??	?resolve>(Lcom/huawei/shade/com/alibaba/fastjson/asm/MethodWriter;I[B)V??
{?visitLdcInsn(Ljava/lang/Object;)VnewConstItemD(Ljava/lang/Object;)Lcom/huawei/shade/com/alibaba/fastjson/asm/Item;??
"?_
	@?cstLjava/lang/Object;
visitIincInsn	increment	visitMaxs
	?
	?visitEndgetSize()ICode?
Exceptions?size9(Lcom/huawei/shade/com/alibaba/fastjson/asm/ByteVector;)V????putShort?L
?putInt?L
?putByteArray<([BII)Lcom/huawei/shade/com/alibaba/fastjson/asm/ByteVector;??
?outmaskattributeCountLocalVariableTableLineNumberTable
SourceFile!
	






?:?*?*?Y?? +?%?+*?%?+?(*?*+*?(*+?,*?.*+-?2?4*+?2?6????9*??8**?8?
?:6*?8?*?:+2?>?CO?????Rg"D
?E	?
?
?F?F?GF?H?FfMghj&l+m0n5o>pHrSsZtdupv?u?yIJ?B
*? ?NW??
E	
O
?
?	?PQ?M*? ?UW?? E	O
V
?
?
?WQ??^?7??06?dx``>?;6dx``>*? ?NW?'?*? ĶN?ZW?
*? ?UW??4[
-	[
^E	^O
^\
?&	???!?-?6?@?S?]?]^?g*?,,?>N*? -?C?ZW??*E	O
_F	D`??	??ab??*?,,-?f:*? ?C?ZW??>E	O
gFFF
D`??
??hb??f???6*?,,-?l:?o6?1??t6?o*? ??C?Zz?UW?*? ?C?ZW??RfE	fO
fgFfFfFXuvID`$Bw
?*
???$?)?.?5?<?W?e?xy???,?~~?,??*? ??d????Y???*? ?NW,**? *? ??d???? ?E	?O
??????#?,?>????L+**? ??*? ??????E	???
??????N*?,+??M,?C>,???,???*? ?ZW?#?*? ?ZW?*? ?UW??*NE	N??	ED`@A
?"?	???-?4?B?M??Q?S*? ??N?UW?? E	\
?
?
???Q?Q*??*???? E	

???
???+??E	??????E<*? ???*?,??2W*? ??```<*?8?*?,??2W*?8h``<??EE	B?
?"	

&-7C??????=+*?.?~??*?4??*?6??W>*? ????*?8??+??W*? ???`*? ??``6+*?,??2????W+*????*????W+*? ????*? ??*? ????W+??W>+??W*?8?C+*?,??2??*?8h`??W+*?8??W6*?8?+*?:.??W?????>TO?
?D
?E	????
??
?^),!3"6%<&F'T(g)w*?+?,?-?/?0?1?2?3?2?7?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy