clojure.asm.commons.AnalyzerAdapter.class Maven / Gradle / Ivy
???? 2~
k ?
l ? k ? ?
? k ? k ? ?
? k ? |
? ? ? ? ? ?
A ?
A ? ? ? ? ? ? ? ? ? ? ?
A ?
A
k
l ?
k k ?
l
k
l
l k
( ?
l ?
l
l
l
k
k
? ?
k
l
l!
l"#
k$%&'(()*+,
D ?-.
l/
l0
l1
l2 k3
l4
?5
?6
?7 ?8
A9
k: ?;
k
?<=
k>?@
YABCD ?EFGH
d ?I
dJ
AK
dL
dMNO locals Ljava/util/List; Signature $Ljava/util/List; stack labels %Ljava/util/List; uninitializedTypes Ljava/util/Map; 5Ljava/util/Map; maxStack I maxLocals owner Ljava/lang/String; U(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lclojure/asm/MethodVisitor;)V Code LineNumberTable LocalVariableTable this %Lclojure/asm/commons/AnalyzerAdapter; access name desc mv Lclojure/asm/MethodVisitor; V(ILjava/lang/String;ILjava/lang/String;Ljava/lang/String;Lclojure/asm/MethodVisitor;)V type Lclojure/asm/Type; i api types [Lclojure/asm/Type;
StackMapTableN(O ?)
visitFrame ,(II[Ljava/lang/Object;I[Ljava/lang/Object;)V nLocal local [Ljava/lang/Object; nStack visitFrameTypes '(I[Ljava/lang/Object;Ljava/util/List;)V Ljava/lang/Object; n result LocalVariableTypeTable= ;(I[Ljava/lang/Object;Ljava/util/List;)V visitInsn (I)V opcode visitIntInsn (II)V operand visitVarInsn var
visitTypeInsn (ILjava/lang/String;)V l Lclojure/asm/Label; visitFieldInsn :(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V visitMethodInsn u t visitInvokeDynamicInsn N(Ljava/lang/String;Ljava/lang/String;Lclojure/asm/Handle;[Ljava/lang/Object;)V bsm Lclojure/asm/Handle; bsmArgs
visitJumpInsn (ILclojure/asm/Label;)V label
visitLabel (Lclojure/asm/Label;)V visitLdcInsn (Ljava/lang/Object;)V sort cst
visitIincInsn increment visitTableSwitchInsn ,(IILclojure/asm/Label;[Lclojure/asm/Label;)V min max dflt [Lclojure/asm/Label; visitLookupSwitchInsn ,(Lclojure/asm/Label;[I[Lclojure/asm/Label;)V keys [I visitMultiANewArrayInsn (Ljava/lang/String;I)V dims visitMaxs get (I)Ljava/lang/Object; set (ILjava/lang/Object;)V push pushDesc (Ljava/lang/String;)V index pop ()Ljava/lang/Object; size end c C execute (IILjava/lang/String;)V iarg sarg t1 t2 t3 t4
SourceFile AnalyzerAdapter.java | ? |P z { java/util/ArrayList |Q m n q n java/util/HashMap t uRSTUVWXSYZ[\]V^V_V`VaVbcdc java/lang/IllegalStateException =ClassReader.accept() should be called with EXPAND_FRAMES flag | ? ? ? ? ?eQ ? ? w x ?\f ?g ? ? ? ? ? ? ? ? r n clojure/asm/Label | ? ? ? ? ?hij ? ? ? ? ? ? ? ? ? ?kl ?m ?n ? ? ? ? ? ? ? ? java/lang/Integer ? ? java/lang/Long java/lang/Float java/lang/Double java/lang/String clojure/asm/Type java/lang/Class java/lang/invoke/MethodType "java/lang/IllegalArgumentException clojure/asm/Handle java/lang/invoke/MethodHandle ? ? ? ? ? ? ? ? y x ? ?opq\rst ?u\ ? ?vVrw java/lang/Object ? ? java/lang/RuntimeException JSR/RET are not supported [Z [C [B [S [F [D [J java/lang/StringBuilder [xyz{x|}c #clojure/asm/commons/AnalyzerAdapter clojure/asm/MethodVisitor (ILclojure/asm/MethodVisitor;)V ()V equals (Ljava/lang/Object;)Z clojure/asm/Opcodes UNINITIALIZED_THIS Ljava/lang/Integer; java/util/List add getArgumentTypes '(Ljava/lang/String;)[Lclojure/asm/Type; getSort ()I INTEGER FLOAT LONG TOP DOUBLE
getDescriptor ()Ljava/lang/String; getInternalName clear java/lang/Math (II)I
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; charAt (I)C &(Ljava/lang/Object;)Ljava/lang/Object; '(ILjava/lang/Object;)Ljava/lang/Object; indexOf (I)I length substring (II)Ljava/lang/String; remove getSize NULL (I)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
getObjectType &(Ljava/lang/String;)Lclojure/asm/Type; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ! k l m n o p q n o p r n o s t u o v w x y x z { | } ~ n *+-? ?
?
? ? > ? ? z { ? x ? { ? { ? ? | ? ~ Y
0*? *,? *? Y? ? *? Y? ? *? Y?
? ~? (?
? *? ? ? W? *? ,? W? :6?? ?2: ? ? ? 1 1 1 1 1 A Q n ?*? ? ? W? t*? ? ? W? d*? ? ? W*? ? ? W? G*? ? ? W*? ? ? W? **? 2? ? W? *? 2? ? W???7? r ? ? ? ? " ? - ? 4 ? > ? N ? Y ? ` ? k ? r ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?) ?/ ? ? f
r ? ? ? c ? ? x 0 ? ? 0 ? x 0 z { 0 ? x 0 ? { 0 ? { 0 ? ? ` ? ? ? ? 3 ? N ? ? ? ? ?
? ?? D ?? ? ? ? ~ ?
? Y? ?*? ? *? -? *? ? *? ? *? ? ? *? Y? ? *? Y? ? -*? ? *? ? **? *? ? ! ? "? ? 6
? ? ? ? $ ? + ? 4 ? @ ? K ? V ? _ ? j ? ~ ? ? > ? ? ? x ? x ? ? ? x q ? ?
? ? ~ ? 6>? 1+2:,? W? ? ? ?
,? ? W???б ? ? ? ? % ? / ? 5 ? ? 4 # ? ? 3 ? x 6 ? x 6 ? ? 6 ? n ? 6 ? p ? ? ? " ?? ? o ? ? ? ~ ? 6*? ? *? ? #*? $ ??
??
??
*? *? ? ? ? ? ? + ? 0 ? 5 ? 6 ? ? 6 ? x ? ? ? ~ k *? ? *? ? %*? $? ? ? ? ? x ? x ? ? ? ~ k *? ? *? ? &*? $?
? ? ? ? x ? x ? ? ? ~ ~ ?? b*? '? 1? (Y? )N*? Y? *? '*? '-? W*? ? *? -? +>*? '? ! ? *? *? '? , ,? - W????*? ? *? ,? .*,? $? : " - 4 < K ` f" m# v% }&