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

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

There is a newer version: 59
Show newest version
????.]Bcom/groupbyinc/flux/common/objectweb/asm/commons/JSRInlinerAdapter8com/groupbyinc/flux/common/objectweb/asm/tree/MethodNode0com/groupbyinc/flux/common/objectweb/asm/OpcodessubroutineHeadsLjava/util/Map;mainSubroutineLjava/util/BitSet;dualCitizens1class$org$objectweb$asm$commons$JSRInlinerAdapterLjava/lang/Class;?(Lcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V?(ILcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
java/lang/ObjectgetClass()Ljava/lang/Class;

	java/lang/IllegalStateException()V
N(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V!
"java/util/HashMap$
%	'java/util/BitSet)
*	
	,
	.mv8Lcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor;01	2
visitJumpInsn4(ILcom/groupbyinc/flux/common/objectweb/asm/Label;)V45
6instructions8Lcom/groupbyinc/flux/common/objectweb/asm/tree/InsnList;89	:6com/groupbyinc/flux/common/objectweb/asm/tree/InsnList<getLastB()Lcom/groupbyinc/flux/common/objectweb/asm/tree/AbstractInsnNode;>?
=@:com/groupbyinc/flux/common/objectweb/asm/tree/JumpInsnNodeBlabel9Lcom/groupbyinc/flux/common/objectweb/asm/tree/LabelNode;DE	CF
java/util/MapHcontainsKey(Ljava/lang/Object;)ZJKILput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;NOIPvisitEndisEmpty()ZSTIUmarkSubroutinesW
XemitCodeZ
[accept;(Lcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor;)V]^
_markSubroutineWalk((Ljava/util/BitSet;ILjava/util/BitSet;)Vab
centrySet()Ljava/util/Set;efIg
java/util/Setiiterator()Ljava/util/Iterator;kljmjava/util/IteratorohasNextqTprnext()Ljava/lang/Object;tupvjava/util/Map$EntryxgetKeyzuy{7com/groupbyinc/flux/common/objectweb/asm/tree/LabelNode}getValueuy?indexOfC(Lcom/groupbyinc/flux/common/objectweb/asm/tree/AbstractInsnNode;)I??
=?markSubroutineWalkDFS?b
?tryCatchBlocksLjava/util/List;??	?java/util/List??m?com/groupbyinc/flux/common/objectweb/asm/tree/TryCatchBlockNode?handler?E	??get(I)Z??
*?start?E	??end?E	??
nextSetBit(I)I??
*?C(I)Lcom/groupbyinc/flux/common/objectweb/asm/tree/AbstractInsnNode;??
=?set(I)V??
*?>com/groupbyinc/flux/common/objectweb/asm/tree/AbstractInsnNode?getType()I??
??	getOpcode??
??Acom/groupbyinc/flux/common/objectweb/asm/tree/TableSwitchInsnNode?dflt?E	??labels??	??size????(I)Ljava/lang/Object;????Bcom/groupbyinc/flux/common/objectweb/asm/tree/LookupSwitchInsnNode?	??	??
=?java/util/LinkedList?
?Pcom/groupbyinc/flux/common/objectweb/asm/commons/JSRInlinerAdapter$Instantiation??(Lcom/groupbyinc/flux/common/objectweb/asm/commons/JSRInlinerAdapter;Lcom/groupbyinc/flux/common/objectweb/asm/commons/JSRInlinerAdapter$Instantiation;Ljava/util/BitSet;)V?
??add?K
??
=java/util/ArrayList?
?
?UremoveFirst?u
??emitSubroutine?(Lcom/groupbyinc/flux/common/objectweb/asm/commons/JSRInlinerAdapter$Instantiation;Ljava/util/List;Lcom/groupbyinc/flux/common/objectweb/asm/tree/InsnList;Ljava/util/List;Ljava/util/List;)V??
?localVariables??	?	findOwnerU(I)Lcom/groupbyinc/flux/common/objectweb/asm/commons/JSRInlinerAdapter$Instantiation;??
??
rangeLabelt(Lcom/groupbyinc/flux/common/objectweb/asm/tree/LabelNode;)Lcom/groupbyinc/flux/common/objectweb/asm/tree/LabelNode;??
??C(Lcom/groupbyinc/flux/common/objectweb/asm/tree/AbstractInsnNode;)V??
=?
subroutine?
	??returnLabel?E	??previousRLcom/groupbyinc/flux/common/objectweb/asm/commons/JSRInlinerAdapter$Instantiation;??	??java/lang/RuntimeException?java/lang/StringBuffer?
?
Instruction #?append,(Ljava/lang/String;)Ljava/lang/StringBuffer;??
??(I)Ljava/lang/StringBuffer;?
?% is a RET not owned by any subroutinetoString()Ljava/lang/String;
?(Ljava/lang/String;)V	
?
=(ILcom/groupbyinc/flux/common/objectweb/asm/tree/LabelNode;)V
C
&(Ljava/lang/Object;)Ljava/lang/Object;?I	gotoLabel?
?6com/groupbyinc/flux/common/objectweb/asm/tree/InsnNode?
??cloneQ(Ljava/util/Map;)Lcom/groupbyinc/flux/common/objectweb/asm/tree/AbstractInsnNode;
?Internal error!typeLjava/lang/String; !	?"?(Lcom/groupbyinc/flux/common/objectweb/asm/tree/LabelNode;Lcom/groupbyinc/flux/common/objectweb/asm/tree/LabelNode;Lcom/groupbyinc/flux/common/objectweb/asm/tree/LabelNode;Ljava/lang/String;)V$
?%?com/groupbyinc/flux/common/objectweb/asm/tree/LocalVariableNode'	(?	(?name+!	(,desc.!	(/	signature1!	(2indexI45	(6?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/objectweb/asm/tree/LabelNode;Lcom/groupbyinc/flux/common/objectweb/asm/tree/LabelNode;I)V8
(9logjava/lang/System<errLjava/io/PrintStream;>?	=@java/io/PrintStreamBprintlnD	
CEclass$%(Ljava/lang/String;)Ljava/lang/Class; java/lang/ClassNotFoundExceptionIjava/lang/ClassKforNameMH
LN
getMessageP
JQjava/lang/NoClassDefFoundErrorS
T
Bcom.groupbyinc.flux.common.objectweb.asm.commons.JSRInlinerAdapterWGH
Y	SyntheticCode!	


[\."*+-?*????Y? ??\A5*?#*?%Y?&?(*?*Y?+?-*?*Y?+?/*,?3?45\G;*,?7*?;?A?C?GN??"*?(-?M?*?(-?*Y?+?QW?R\0$*?(?V?*?Y*?\*?3?**?3?`?W\nb?*Y?+L**?-+?d*?(?h?nM,?s?:,?w?yN-?|?~:-???*:*?;??6*+?d??ñab\??*+-??6??6*????:?s?h?w??:*?;????6+??????*?;????6*?;????6	+??6

?
	?*+-??6?????~??b\?	?*?;??:+????+??-???*?/??-?????+???? ?C:*?;?G??6*+-?????]??:*?;????6*+-??????d6?-?????~:*?;??6*+-??????????]??:*?;?ö?6*+-???Ĺ?d6?-?????~:*?;??6*+-???????*?;?????s??rsrrrrrrrrrsssssssssssssr??*?;?š???LZ\nb??Y??L+??Y**?-?Ͷ?W?=Y??M??Y??N??Y??:+?՚+????:*+,-?ܧ??*,?;*-??*?߱??\D	8:6*?;??6?6*?;??:	+??:
	???&	?~:+??:??-??:??
+???	????f:+:?!?????
??:??:????%??Y??Y???????????-?CY????y	????d	?C?G:*?(??*:??Y*+??:

?:-?Y???-?CY????-
???,
?W?
-	+??????*????:?s?q?w??:+????:	+????:
	
????+???:	?

????Y????Y	
?#?&?W???*?߹?:?s?Y?w?(:+?)??:	+?*??:
	
?????(Y?-?0?3	
?7?:?W????
;	\?A*?F?GH\&*?O??RL?TY+?U?J[V\
X?Z??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy