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

com.groupbyinc.flux.common.objectweb.asm.commons.GeneratorAdapter.class Maven / Gradle / Ivy

????.KAcom/groupbyinc/flux/common/objectweb/asm/commons/GeneratorAdapterEcom/groupbyinc/flux/common/objectweb/asm/commons/LocalVariablesSorterCLDESCLjava/lang/String;Ljava/lang/Class;	BYTE_TYPE/Lcom/groupbyinc/flux/common/objectweb/asm/Type;BOOLEAN_TYPE
SHORT_TYPECHARACTER_TYPEINTEGER_TYPE
FLOAT_TYPE	LONG_TYPEDOUBLE_TYPENUMBER_TYPEOBJECT_TYPE
BOOLEAN_VALUE9Lcom/groupbyinc/flux/common/objectweb/asm/commons/Method;
CHAR_VALUE	INT_VALUEFLOAT_VALUE
LONG_VALUEDOUBLE_VALUEADDI`SUBdMULhDIVlREMpNEGtSHLxSHRzUSHR|AND~OR?XOR?EQ?NE?LT?GE?GT?LE?access
returnType
argumentTypes0[Lcom/groupbyinc/flux/common/objectweb/asm/Type;
localTypesLjava/util/List;0class$org$objectweb$asm$commons$GeneratorAdapter`(Lcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor;ILjava/lang/String;Ljava/lang/String;)Va(ILcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor;ILjava/lang/String;Ljava/lang/String;)VGJ
Kjava/lang/ObjectMgetClass()Ljava/lang/Class;OP
NQF	Sjava/lang/IllegalStateExceptionU()VGW
VXO(IILjava/lang/String;Lcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor;)VGZ
[java/util/ArrayList]
^XDE	`@	b-com/groupbyinc/flux/common/objectweb/asm/Typed
getReturnTypeC(Ljava/lang/String;)Lcom/groupbyinc/flux/common/objectweb/asm/Type;fg
ehA
	jgetArgumentTypesD(Ljava/lang/String;)[Lcom/groupbyinc/flux/common/objectweb/asm/Type;lm
enBC	pu(ILcom/groupbyinc/flux/common/objectweb/asm/commons/Method;Lcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor;)V7com/groupbyinc/flux/common/objectweb/asm/commons/Methods
getDescriptor()Ljava/lang/String;uv
twGH
y?(ILcom/groupbyinc/flux/common/objectweb/asm/commons/Method;Ljava/lang/String;[Lcom/groupbyinc/flux/common/objectweb/asm/Type;Lcom/groupbyinc/flux/common/objectweb/asm/ClassVisitor;)VgetName|v
t}getInternalNamesE([Lcom/groupbyinc/flux/common/objectweb/asm/Type;)[Ljava/lang/String;?
?5com/groupbyinc/flux/common/objectweb/asm/ClassVisitor?visitMethod?(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor;??
??Gr
?java/lang/String?getInternalName?v
e?push(Z)V(I)V??
?mv8Lcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor;??	?6com/groupbyinc/flux/common/objectweb/asm/MethodVisitor?	visitInsn??
??visitIntInsn(II)V??
??java/lang/Integer?G?
??visitLdcInsn(Ljava/lang/Object;)V??
??(J)Vjava/lang/Long?G?
??(F)Vjava/lang/Float?floatToIntBits(F)I??
????@G?
??(D)Vjava/lang/Double?doubleToLongBits(D)J??
????G?
??(Ljava/lang/String;)V2(Lcom/groupbyinc/flux/common/objectweb/asm/Type;)VgetSort()I??
e?java/lang/Boolean?TYPE?visitFieldInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V??
??java/lang/Character?java/lang/Byte?java/lang/Short?????4(Lcom/groupbyinc/flux/common/objectweb/asm/Handle;)VgetArgIndex(I)IgetSize??
e?loadInsn3(Lcom/groupbyinc/flux/common/objectweb/asm/Type;I)V	getOpcode??
e?visitVarInsn??
??	storeInsnloadThis&no 'this' pointer within static method?G?
V?loadArg??
???
?loadArgs??
?loadArgArray
	?newArray??
?dup?W
??
box?

arrayStore?
storeArg??
getLocalType2(I)Lcom/groupbyinc/flux/common/objectweb/asm/Type;
firstLocal	java/util/Listget(I)Ljava/lang/Object;setLocalType3(ILcom/groupbyinc/flux/common/objectweb/asm/Type;)Vsize?add(Ljava/lang/Object;)Zset'(ILjava/lang/Object;)Ljava/lang/Object;!"#	loadLocal

&
(
storeLocal	arrayLoadpoppop2dup2dupX1dupX2dup2X1dup2X2swapa(Lcom/groupbyinc/flux/common/objectweb/asm/Type;Lcom/groupbyinc/flux/common/objectweb/asm/Type;)V3W
50W
7,W
91W
;-W
=2W
?mathnotiinc
visitIincInsnD?
?Ecast
	eH
	eJ
	eLINT_TYPEN
	eOG4
Q	
	eS	CHAR_TYPEU
	eV
	eXgetBoxedType`(Lcom/groupbyinc/flux/common/objectweb/asm/Type;)Lcom/groupbyinc/flux/common/objectweb/asm/Type;	S
	]	X

	`
	b	J	L	H	VOID_TYPEg
	eh??
jZ[
lnewInstancen?
o/W
qGt(Ljava/lang/String;Lcom/groupbyinc/flux/common/objectweb/asm/Type;[Lcom/groupbyinc/flux/common/objectweb/asm/Type;)VGt
tuinvokeConstructork(Lcom/groupbyinc/flux/common/objectweb/asm/Type;Lcom/groupbyinc/flux/common/objectweb/asm/commons/Method;)Vwx
yvalueOf{invokeStatic}x
~unbox
	?	?	?	?	?	?	?	checkCast??
?
invokeVirtual?x
?newLabel2()Lcom/groupbyinc/flux/common/objectweb/asm/Label;.com/groupbyinc/flux/common/objectweb/asm/Label?
?Xmark3(Lcom/groupbyinc/flux/common/objectweb/asm/Label;)V
visitLabel??
??ifCmpc(Lcom/groupbyinc/flux/common/objectweb/asm/Type;ILcom/groupbyinc/flux/common/objectweb/asm/Label;)V
visitJumpInsn4(ILcom/groupbyinc/flux/common/objectweb/asm/Label;)V??
??"java/lang/IllegalArgumentException?java/lang/StringBuffer?
?XBad comparison for type ?append,(Ljava/lang/String;)Ljava/lang/StringBuffer;??
??,(Ljava/lang/Object;)Ljava/lang/StringBuffer;??
??toString?v
??
??ifICmp??
?ifZCmpifNull	ifNonNullgoTorettableSwitchL([ILcom/groupbyinc/flux/common/objectweb/asm/commons/TableSwitchGenerator;)V?M([ILcom/groupbyinc/flux/common/objectweb/asm/commons/TableSwitchGenerator;Z)V??
?keys must be sorted ascending???
?java/util/Arrays?fill(([Ljava/lang/Object;Ljava/lang/Object;)V??
??visitTableSwitchInsnf(IILcom/groupbyinc/flux/common/objectweb/asm/Label;[Lcom/groupbyinc/flux/common/objectweb/asm/Label;)V??
????
?Ecom/groupbyinc/flux/common/objectweb/asm/commons/TableSwitchGenerator?generateCase????visitLookupSwitchInsnf(Lcom/groupbyinc/flux/common/objectweb/asm/Label;[I[Lcom/groupbyinc/flux/common/objectweb/asm/Label;)V??
??generateDefault?W??returnValue	fieldInsnt(ILcom/groupbyinc/flux/common/objectweb/asm/Type;Ljava/lang/String;Lcom/groupbyinc/flux/common/objectweb/asm/Type;)V
ew	getStatics(Lcom/groupbyinc/flux/common/objectweb/asm/Type;Ljava/lang/String;Lcom/groupbyinc/flux/common/objectweb/asm/Type;)V??
?	putStaticgetFieldputField
invokeInsnm(ILcom/groupbyinc/flux/common/objectweb/asm/Type;Lcom/groupbyinc/flux/common/objectweb/asm/commons/Method;Z)VvisitMethodInsn;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V??
????
?invokeInterface
invokeDynamick(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/objectweb/asm/Handle;[Ljava/lang/Object;)VvisitInvokeDynamicInsn??
??typeInsn
visitTypeInsn(ILjava/lang/String;)V??
???
?arrayLengththrowExceptionD(Lcom/groupbyinc/flux/common/objectweb/asm/Type;Ljava/lang/String;)Vvoid  (String)	getMethodM(Ljava/lang/String;)Lcom/groupbyinc/flux/common/objectweb/asm/commons/Method;
tW

equals
e

instanceOfmonitorEntermonitorExit	endMethod	visitMaxs?
?visitEndW
?catchException?(Lcom/groupbyinc/flux/common/objectweb/asm/Label;Lcom/groupbyinc/flux/common/objectweb/asm/Label;Lcom/groupbyinc/flux/common/objectweb/asm/Type;)VvisitTryCatchBlock?(Lcom/groupbyinc/flux/common/objectweb/asm/Label;Lcom/groupbyinc/flux/common/objectweb/asm/Label;Lcom/groupbyinc/flux/common/objectweb/asm/Label;Ljava/lang/String;)V
?_clinit_ W
!
getObjectType#g
e$java/lang/Number&Mboolean booleanValue())char charValue()+int intValue()-float floatValue()/long longValue()1double doubleValue()3class$%(Ljava/lang/String;)Ljava/lang/Class; java/lang/ClassNotFoundException7java/lang/Class9forName;6
:<
getMessage>v
8?java/lang/NoClassDefFoundErrorA
B?Acom.groupbyinc.flux.common.objectweb.asm.commons.GeneratorAdapterD56
F
ConstantValue	SyntheticCode!(H	










HH H!"H#$H%&H'(H)*H+,H-.H/0H12H34H56H78H9:H;<H=>H?@A
BCDEFIWGHJ**I+-?L*?R?T??VY?Y??GJJ8,*,?\*?^Y?_?a*?c*?i?k*?o?q?GrJ*-,?x?z?G{J'	*,,?~,?x-???????
?J1%*??*???L=+??+*2??S????+???J*???????Ji]??*??`???H???*?????/????*?????*????Y]X???????J9-	??	
??*??	?`???*????Y^X???????JE9#??=?	????	??*??#?`???*??#??Y]X???????J@4'??B!	??!???*??'?`???*??'??Y^X?Ķ????J$+?*?????*??+?????J??+?*??????+?ʪ?-@Sfy???*??????ҧ?*??????ҧ}*??????ҧj*??????ҧW*??????ҧD*??????ҧ1*??????ҧ*??????ҧ*??+?????J	*??+?????J7+*?c~??=>?*?q2??`=???????J*??+??????J*??+6?????WJ+*?c~?
?VY??*??????J**?q2*??????J<0*??>6?#*?q`2:*????`>???ݱ?WJ**?q?????WJMA**?q???*????<*?q??(*?*??*?**?q2?*???	???ձ
?J**?q2*???
J*?a*?d??e?J=1*?d>*?a?`?*?a? W???*?a,?$W?%?J**?'???%J
*,?)*,???*?J**?'??*J
*,?)*,??+?J*??+.?????J*??+O????,WJ
*??W???-WJ
*??X????WJ
*??Y???.WJ
*??\???/WJ
*??Z???0WJ
*??[???1WJ
*??]???2WJ
*??^???3WJ
*??_???34JJ>,???+???
*?6?)*?8*?:?+???*?<*?>?*?@*?>?AJ
*??,????BWJ*????*??????C?J
*???F?G4JSG+,?D+?I?@,?K?*??????),?M?*??????*?????*?P,?R?+?K?@,?I?*???????,?M?*???????*?????*?P,?R??+?M?@,?I?*???????,?K?*???????*?????*?P,?R?x,?T?*??????d,?W?*??????P,?I?*??????<,?K?*??????(,?M?*??????,?Y?
*??????
Z[JbV*?ʪP4<08@DHL?\??^??_??a??c??d??e??f?*??Ju
i+??
?+??	??+?i?*???k?F+?mM*,?p+???*?8*?8*?:?*?r*?6*,?tYs?i?eY+S?v?z?{?JO
C+??
?+??	??+?i?*???k? +?mM*,?tY|,?eY+S?v????J????MN+?ʪb2>3^^^PWI??aM??N?'?^M??N???N???N???N???N-?*+???*,??*,-?????J??Y?????J	*??+?????J??Y??L*??+??+???JB6+?ʪ?
R$1ss*???????*????
??	???????*????
??	????????4??(*???-???*???-?????Y??Y?????+???????6?U??(0@8PH?6?(?6? ?6??6??6??6*??-???*??-?????J
*?P,?????J
*??,?????J*???+?????J*???+?????J*???+?????J*???????J<0+??F?+??++?d.+.d`?nF*+,%?????ı??J6
*6+??!+.+d.???YƷ??????*??:*??:+???+?6+.6+d.6d`6	?r	??:

??6?
+.d*??S????*??
??6	?*
2:?*??,`?????էT??:
6?
*??S????*??+
??6?*
2??,+.??????*??,??*?Ա?WJ*??*?k???????J*??,??-??ұ??J*?+,-????J*?+,-????J*?+,-????J*?+,-????J7+,??	?
,??,??:*??-?~-?x???xJ*?+,??wxJ*?+,??}xJ*?+,???xJ*?+,?????J
*??+,-????J
*??,?????n?J	*?+????J?w+?ʪ^05:@FLRX=?5=?0=?*	=?$
=?=?=?=?*?+??*??????WJ*??????WJ*??????J**+?p*?*,?k*+?	?z*????J+????*?+???J	*?+??WJ*??¶??WJ*??ö??WJ(*?c~?*???*????J>2??Y??:-?*??+,??*??+,-???*?ԱWJ???"ָ%?\̸%?^ظ%?_Ը%?aٸ%?cڸ%?d۸%?eܸ%?f'?%??(?%??*?	??,?	??.?	??0?	??2?	??4?	???56J&*?=??@L?BY+?C?8I
 WJ
E?G?T?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy