com.groupbyinc.flux.common.objectweb.asm.commons.SerialVersionUIDAdder.class Maven / Gradle / Ivy
???? . Fcom/groupbyinc/flux/common/objectweb/asm/commons/SerialVersionUIDAdder 5com/groupbyinc/flux/common/objectweb/asm/ClassVisitor computeSVUID Z hasSVUID access I name Ljava/lang/String;
interfaces [Ljava/lang/String; svuidFields Ljava/util/Collection; hasStaticInitializer svuidConstructors svuidMethods 5class$org$objectweb$asm$commons$SerialVersionUIDAdder Ljava/lang/Class; :(Lcom/groupbyinc/flux/common/objectweb/asm/ClassVisitor;)V ;(ILcom/groupbyinc/flux/common/objectweb/asm/ClassVisitor;)V
java/lang/Object getClass ()Ljava/lang/Class;
! java/lang/IllegalStateException # ()V %
$ &
java/util/ArrayList )
* & , . 0 visit N(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V 4
6 8 java/lang/String :
< java/lang/System > arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V @ A
? B 2 3
D visitMethod ?(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/objectweb/asm/MethodVisitor; H equals (Ljava/lang/Object;)Z J K
; L N Kcom/groupbyinc/flux/common/objectweb/asm/commons/SerialVersionUIDAdder$Item Q ((Ljava/lang/String;ILjava/lang/String;)V S
R T java/util/Collection V add X K W Y F G
[
visitField ?(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/objectweb/asm/FieldVisitor; serialVersionUID _ a ] ^
c visitInnerClass :(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V e f
g visitEnd java/lang/Throwable j ()J l
m addSVUID (J)V o p
q java/lang/RuntimeException s java/lang/StringBuffer u
v & Error while computing SVUID for x append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; z {
v | toString ()Ljava/lang/String; ~
v ? *(Ljava/lang/String;Ljava/lang/Throwable;)V ?
t ? i %
? ()Z J ? java/lang/Long ? p
? ? 5com/groupbyinc/flux/common/objectweb/asm/FieldVisitor ?
? ? java/io/IOException ? java/io/ByteArrayOutputStream ?
? & java/io/DataOutputStream ? (Ljava/io/OutputStream;)V ?
? ? replace (CC)Ljava/lang/String; ? ?
; ? writeUTF (Ljava/lang/String;)V ? ?
? ? size ()I ? ? W ? writeInt (I)V ? ?
? ? java/util/Arrays ? sort ([Ljava/lang/Object;)V ? ?
? ?
writeItems .(Ljava/util/Collection;Ljava/io/DataOutput;Z)V ? ?
? % flush ? %
? ? toByteArray ()[B ? ?
? ? computeSHAdigest ([B)[B ? ?
? java/lang/Math ? min (II)I ? ?
? ? close ? %
? ? java/lang/Exception ? SHA ? java/security/MessageDigest ? getInstance 1(Ljava/lang/String;)Ljava/security/MessageDigest; ? ?
? ? digest ? ?
? ? 'java/lang/UnsupportedOperationException ?
? ? ?
? ? toArray (([Ljava/lang/Object;)[Ljava/lang/Object; ? ? W ? N[Lcom/groupbyinc/flux/common/objectweb/asm/commons/SerialVersionUIDAdder$Item; ? R 6 java/io/DataOutput ? ? ? R 8 ? ? desc ? R ? class$ %(Ljava/lang/String;)Ljava/lang/Class; java/lang/ClassNotFoundException ? java/lang/Class ? forName ? ?
? ?
getMessage ?
? ? java/lang/NoClassDefFoundError ?
? ? Fcom.groupbyinc.flux.common.objectweb.asm.commons.SerialVersionUIDAdder ? ? ?
? Synthetic Code
Exceptions !
? ? &