com.groupbyinc.flux.common.objectweb.asm.ClassReader.class Maven / Gradle / Ivy
???? .? 4com/groupbyinc/flux/common/objectweb/asm/ClassReader java/lang/Object SKIP_CODE I
SKIP_DEBUG SKIP_FRAMES
EXPAND_FRAMES b [B a [I c [Ljava/lang/String; d header ([B)V ([BII)V
()V
readShort (I)S !
" "java/lang/IllegalArgumentException $
% readUnsignedShort (I)I ' (
) + java/lang/String - / 1 3 getAccess ()I getClassName ()Ljava/lang/String; readClass (I[C)Ljava/lang/String; 9 :
; getSuperName
getInterfaces ()[Ljava/lang/String; 9(Lcom/groupbyinc/flux/common/objectweb/asm/ClassWriter;)V -com/groupbyinc/flux/common/objectweb/asm/Item A (I)V C
B D readUTF8 F :
G :(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V I
B J readInt L (
M C
B O java/lang/Float Q intBitsToFloat (I)F S T
R U (F)V W
B X readLong (I)J Z [
\ (J)V ^
B _ java/lang/Double a longBitsToDouble (J)D c d
b e (D)V g
B h (II[C)Ljava/lang/String; j
k readByte m (
n 4com/groupbyinc/flux/common/objectweb/asm/ClassWriter p A 5Lcom/groupbyinc/flux/common/objectweb/asm/ByteVector; r s q t k(Lcom/groupbyinc/flux/common/objectweb/asm/ClassWriter;[Lcom/groupbyinc/flux/common/objectweb/asm/Item;[C)V v
w ((Ljava/lang/String;Ljava/lang/String;I)V y
B z j | B } k /Lcom/groupbyinc/flux/common/objectweb/asm/Item; ? B ? s q ? 3com/groupbyinc/flux/common/objectweb/asm/ByteVector ? putByteArray ;([BII)Lcom/groupbyinc/flux/common/objectweb/asm/ByteVector; ? ?
? ? e 0[Lcom/groupbyinc/flux/common/objectweb/asm/Item; ? ? q ??? f ? q ? q ? 6
? BootstrapMethods ? equals (Ljava/lang/Object;)Z ? ?
. ? readConst (I[C)Ljava/lang/Object; ? ?
? hashCode ? 6
???? (II)V ?
B ?
? D z ? q ? (Ljava/io/InputStream;)V java/io/IOException ? (Ljava/io/InputStream;Z)[B ?
?
? (Ljava/lang/String;)V java/lang/StringBuffer ?
? replace (CC)Ljava/lang/String; ? ?
. ? append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ? ?
? ? .class ? toString ? 8
? ? java/lang/ClassLoader ? getSystemResourceAsStream )(Ljava/lang/String;)Ljava/io/InputStream; ? ?
? ? Class not found ? ?
? ? java/io/InputStream ? available ? 6
? ? read ([BII)I ? ?
? ? java/lang/System ? arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ? ?
? ? close ?
? ? ? 6
? ? accept ;(Lcom/groupbyinc/flux/common/objectweb/asm/ClassVisitor;I)V 2com/groupbyinc/flux/common/objectweb/asm/Attribute ? p(Lcom/groupbyinc/flux/common/objectweb/asm/ClassVisitor;[Lcom/groupbyinc/flux/common/objectweb/asm/Attribute;I)V ? ?
? 0com/groupbyinc/flux/common/objectweb/asm/Context ?
? 5[Lcom/groupbyinc/flux/common/objectweb/asm/Attribute; ? ? ? ? ? [C ? ? ?
SourceFile ? InnerClasses ? EnclosingMethod ? Signature ? RuntimeVisibleAnnotations ? RuntimeVisibleTypeAnnotations
Deprecated Synthetic SourceDebugExtension RuntimeInvisibleAnnotations
RuntimeInvisibleTypeAnnotations ? ?([Lcom/groupbyinc/flux/common/objectweb/asm/Attribute;Ljava/lang/String;II[CI[Lcom/groupbyinc/flux/common/objectweb/asm/Label;)Lcom/groupbyinc/flux/common/objectweb/asm/Attribute;
4Lcom/groupbyinc/flux/common/objectweb/asm/Attribute; ? 5com/groupbyinc/flux/common/objectweb/asm/ClassVisitor visit N(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
visitSource '(Ljava/lang/String;Ljava/lang/String;)V
visitOuterClass 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V !
" visitAnnotation Q(Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/objectweb/asm/AnnotationVisitor;$%
& C(I[CZLcom/groupbyinc/flux/common/objectweb/asm/AnnotationVisitor;)I (
) 6(Lcom/groupbyinc/flux/common/objectweb/asm/Context;I)I +
, i. ?/ 3Lcom/groupbyinc/flux/common/objectweb/asm/TypePath; |1 ?2 visitTypeAnnotation ?(ILcom/groupbyinc/flux/common/objectweb/asm/TypePath;Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/objectweb/asm/AnnotationVisitor;45
6 visitAttribute 7(Lcom/groupbyinc/flux/common/objectweb/asm/Attribute;)V89
: visitInnerClass :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V<=
> m(Lcom/groupbyinc/flux/common/objectweb/asm/ClassVisitor;Lcom/groupbyinc/flux/common/objectweb/asm/Context;I)I @
A @
C visitEndE
F
ConstantValueH
visitField ?(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/objectweb/asm/FieldVisitor;JK
L 5com/groupbyinc/flux/common/objectweb/asm/FieldVisitorN
O&
O6
O:
OF ? ?T Ljava/lang/String; ?V ?W gYV ?Z Code\
Exceptions^ AnnotationDefault` "RuntimeVisibleParameterAnnotationsb $RuntimeInvisibleParameterAnnotationsd MethodParametersf visitMethod ?(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor;hi
j 5com/groupbyinc/flux/common/objectweb/asm/MethodWriterl 6Lcom/groupbyinc/flux/common/objectweb/asm/ClassWriter; n mo M 6Lcom/groupbyinc/flux/common/objectweb/asm/ClassReader;qr qs mZ m } mw hy mz m/ 6com/groupbyinc/flux/common/objectweb/asm/MethodVisitor} visitParameter (Ljava/lang/String;I)V?
~? visitAnnotationDefault >()Lcom/groupbyinc/flux/common/objectweb/asm/AnnotationVisitor;??
~? T(I[CLjava/lang/String;Lcom/groupbyinc/flux/common/objectweb/asm/AnnotationVisitor;)I ?
? :com/groupbyinc/flux/common/objectweb/asm/AnnotationVisitor?
?F
~&
~6 o(Lcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor;Lcom/groupbyinc/flux/common/objectweb/asm/Context;IZ)V ?
?
~: visitCode?
~? n(Lcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor;Lcom/groupbyinc/flux/common/objectweb/asm/Context;I)V ?
?
~F .com/groupbyinc/flux/common/objectweb/asm/Label? 1[Lcom/groupbyinc/flux/common/objectweb/asm/Label;y? ?? readLabel d(I[Lcom/groupbyinc/flux/common/objectweb/asm/Label;)Lcom/groupbyinc/flux/common/objectweb/asm/Label;??
? q? visitTryCatchBlock ?(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??
~? LocalVariableTable? ?? LocalVariableTypeTable? LineNumberTable? ? ? 0Lcom/groupbyinc/flux/common/objectweb/asm/Label; ? ??
? p(Lcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor;Lcom/groupbyinc/flux/common/objectweb/asm/Context;IZ)[I ?
?
StackMapTable? StackMap? type?V ?? ?(Lcom/groupbyinc/flux/common/objectweb/asm/ClassReader;II[CI[Lcom/groupbyinc/flux/common/objectweb/asm/Label;)Lcom/groupbyinc/flux/common/objectweb/asm/Attribute; ??
?? o? ?? p? ?? q? ?? r? ?? t? ?? s [Ljava/lang/Object;?? ?? u?? ?? 5(Lcom/groupbyinc/flux/common/objectweb/asm/Context;)V ?
?
visitLabel 3(Lcom/groupbyinc/flux/common/objectweb/asm/Label;)V??
~? visitLineNumber 4(ILcom/groupbyinc/flux/common/objectweb/asm/Label;)V??
~?
visitFrame ,(II[Ljava/lang/Object;I[Ljava/lang/Object;)V??
~? 8(IZZLcom/groupbyinc/flux/common/objectweb/asm/Context;)I ?
? visitInsn? C
~? visitVarInsn? ?
~?
visitJumpInsn??
~?
visitIincInsn? ?
~? visitTableSwitchInsn f(IILcom/groupbyinc/flux/common/objectweb/asm/Label;[Lcom/groupbyinc/flux/common/objectweb/asm/Label;)V??
~? visitLookupSwitchInsn f(Lcom/groupbyinc/flux/common/objectweb/asm/Label;[I[Lcom/groupbyinc/flux/common/objectweb/asm/Label;)V??
~? visitIntInsn? ?
~ visitLdcInsn (Ljava/lang/Object;)V
~ visitFieldInsn I
~ visitMethodInsn ;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
~ /com/groupbyinc/flux/common/objectweb/asm/Handle
visitInvokeDynamicInsn k(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/objectweb/asm/Handle;[Ljava/lang/Object;)V
~
visitTypeInsn (ILjava/lang/String;)V
~ visitMultiANewArrayInsn?
~ visitInsnAnnotation5
~ visitLocalVariable ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/objectweb/asm/Label;Lcom/groupbyinc/flux/common/objectweb/asm/Label;I)V
~ l!? ?" m$? ?% n' ?( visitLocalVariableAnnotation ?(ILcom/groupbyinc/flux/common/objectweb/asm/TypePath;[Lcom/groupbyinc/flux/common/objectweb/asm/Label;[Lcom/groupbyinc/flux/common/objectweb/asm/Label;[ILjava/lang/String;Z)Lcom/groupbyinc/flux/common/objectweb/asm/AnnotationVisitor;*+
~, visitMaxs. ?
~/ 1com/groupbyinc/flux/common/objectweb/asm/TypePath1 ([BI)V 3
24 visitTryCatchAnnotation65
~7?? ? ? ? -com/groupbyinc/flux/common/objectweb/asm/Type< getArgumentTypes D(Ljava/lang/String;)[Lcom/groupbyinc/flux/common/objectweb/asm/Type;>?
=@ Ljava/lang/Synthetic;B visitParameterAnnotation R(ILjava/lang/String;Z)Lcom/groupbyinc/flux/common/objectweb/asm/AnnotationVisitor;DE
~F '(Ljava/lang/String;Ljava/lang/Object;)VH
?I java/lang/ByteK (B)V M
LN java/lang/BooleanP FALSE Ljava/lang/Boolean;RS QT TRUEVS QW java/lang/ShortY (S)V [
Z\ java/lang/Character^ (C)V `
_a visitEnumc!
?d getType C(Ljava/lang/String;)Lcom/groupbyinc/flux/common/objectweb/asm/Type;fg
=h b(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/objectweb/asm/AnnotationVisitor;$j
?k
visitArray P(Ljava/lang/String;)Lcom/groupbyinc/flux/common/objectweb/asm/AnnotationVisitor;mn
?o 0com/groupbyinc/flux/common/objectweb/asm/Opcodesr UNINITIALIZED_THIS Ljava/lang/Integer;tu sv charAt (I)Cxy
.z INTEGER|u s} FLOATu s? LONG?u s? DOUBLE?u s? substring (II)Ljava/lang/String;??
.? K([Ljava/lang/Object;II[C[Lcom/groupbyinc/flux/common/objectweb/asm/Label;)I ?
? TOP?u s? NULL?u s?
? ? getItemCount getItem getMaxStringLength ???? ([CII)V ?
.? java/lang/Integer?
? D W
R? java/lang/Long? ^
?? g
b?
getObjectType?g
=?
getMethodType?g
=?
? ! H H
H H
' \ *++?? ? \
*? *+? *`? #4? ? %Y? &?**`? *?
? ,*? ,?6*? .? 06
`66? ?*? ,`O+3? ? f ? V V \ \ ? ? V V V V ? ? ? ? ? V6? 0 6?? &*`? *`6? 6? 6? 6`6???W*? 2*? 4? 5 6 \ **? 4? *? 7 8 \ **? 4`*? 2??