com.groupbyinc.flux.common.objectweb.asm.MethodWriter.class Maven / Gradle / Ivy
???? .Z 5com/groupbyinc/flux/common/objectweb/asm/MethodWriter 6com/groupbyinc/flux/common/objectweb/asm/MethodVisitor b 6Lcom/groupbyinc/flux/common/objectweb/asm/ClassWriter; c I d e f Ljava/lang/String; g h i j k [I l 5Lcom/groupbyinc/flux/common/objectweb/asm/ByteVector; m ;Lcom/groupbyinc/flux/common/objectweb/asm/AnnotationWriter; n U V o <[Lcom/groupbyinc/flux/common/objectweb/asm/AnnotationWriter; p S q 4Lcom/groupbyinc/flux/common/objectweb/asm/Attribute; r s t T u v w x z A B 2Lcom/groupbyinc/flux/common/objectweb/asm/Handler; C Z $ D E F G H Y W X J K L M N 0Lcom/groupbyinc/flux/common/objectweb/asm/Label; O P Q R ?(Lcom/groupbyinc/flux/common/objectweb/asm/ClassWriter;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;ZZ)V (I)V A D
E 3com/groupbyinc/flux/common/objectweb/asm/ByteVector G ()V A I
H J L 4com/groupbyinc/flux/common/objectweb/asm/ClassWriter N 7Lcom/groupbyinc/flux/common/objectweb/asm/MethodWriter; / P O Q 0 P O S mv 8Lcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor; U V W Y [ A java/lang/String ^ equals (Ljava/lang/Object;)Z ` a
_ b newUTF8 (Ljava/lang/String;)I e f
O g i
k m
o q s newClass u f
O v : x -com/groupbyinc/flux/common/objectweb/asm/Type z getArgumentsAndReturnSizes | f
{ } " # ? .com/groupbyinc/flux/common/objectweb/asm/Label ?
? J ; < ? a ? ? ?
visitLabel 3(Lcom/groupbyinc/flux/common/objectweb/asm/Label;)V ? ?
? visitParameter (Ljava/lang/String;I)V . ? - ? putShort 8(I)Lcom/groupbyinc/flux/common/objectweb/asm/ByteVector; ? ?
H ? visitAnnotationDefault >()Lcom/groupbyinc/flux/common/objectweb/asm/AnnotationVisitor; ? 9com/groupbyinc/flux/common/objectweb/asm/AnnotationWriter ? ?(Lcom/groupbyinc/flux/common/objectweb/asm/ClassWriter;ZLcom/groupbyinc/flux/common/objectweb/asm/ByteVector;Lcom/groupbyinc/flux/common/objectweb/asm/ByteVector;I)V A ?
? ? visitAnnotation Q(Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/objectweb/asm/AnnotationVisitor; ?
? ? ? visitTypeAnnotation ?(ILcom/groupbyinc/flux/common/objectweb/asm/TypePath;Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/objectweb/asm/AnnotationVisitor; l(ILcom/groupbyinc/flux/common/objectweb/asm/TypePath;Lcom/groupbyinc/flux/common/objectweb/asm/ByteVector;)V ? ?
? ? H ? ? ? visitParameterAnnotation R(ILjava/lang/String;Z)Lcom/groupbyinc/flux/common/objectweb/asm/AnnotationVisitor; Ljava/lang/Synthetic; ? ? java/lang/Math ? max (II)I ? ?
? ? ? getArgumentTypes D(Ljava/lang/String;)[Lcom/groupbyinc/flux/common/objectweb/asm/Type; ? ?
{ ? ? visitAttribute 7(Lcom/groupbyinc/flux/common/objectweb/asm/Attribute;)V 2com/groupbyinc/flux/common/objectweb/asm/Attribute ? isCodeAttribute ()Z ? ?
? ? 7 ? ? ? ? ? visitCode
visitFrame ,(II[Ljava/lang/Object;I[Ljava/lang/Object;)V ' ? I
? (III)I ? ?
? ( ?p f
O ? java/lang/Integer ? intValue ()I ? ?
? ?? ? ? [ (Ljava/lang/String;I)I ? ?
O ? I
? % ? &