2I R i R R R R  R R               # # & & ) ) ) ) . . . 2 2 R 2 8 2 ; ; ; R ; R ; R ; G ; G K ; N ; G ; G V V V [ V  ^ ^ ^ ^  c c  f c EMPTY_BYTES[B EMPTY_INTS[IEMPTY_ATTRIBUTES)[Lproguard/classfile/attribute/Attribute;EMPTY_EXCEPTIONS-[Lproguard/classfile/attribute/ExceptionInfo; targetClass!Lproguard/classfile/ProgramClass; targetMember"Lproguard/classfile/ProgramMember;targetCodeAttribute,Lproguard/classfile/attribute/CodeAttribute;replaceAttributesZ constantAdder)Lproguard/classfile/editor/ConstantAdder;attributesEditor,Lproguard/classfile/editor/AttributesEditor;%(Lproguard/classfile/ProgramClass;Z)VCodeLineNumberTableG(Lproguard/classfile/ProgramClass;Lproguard/classfile/ProgramMember;Z)Vs(Lproguard/classfile/ProgramClass;Lproguard/classfile/ProgramMember;Lproguard/classfile/attribute/CodeAttribute;Z)VvisitUnknownAttributeL(Lproguard/classfile/Clazz;Lproguard/classfile/attribute/UnknownAttribute;)VvisitSourceFileAttributeO(Lproguard/classfile/Clazz;Lproguard/classfile/attribute/SourceFileAttribute;)VvisitSourceDirAttributeN(Lproguard/classfile/Clazz;Lproguard/classfile/attribute/SourceDirAttribute;)VvisitInnerClassesAttributeQ(Lproguard/classfile/Clazz;Lproguard/classfile/attribute/InnerClassesAttribute;)VvisitEnclosingMethodAttributeT(Lproguard/classfile/Clazz;Lproguard/classfile/attribute/EnclosingMethodAttribute;)V StackMapTablevisitDeprecatedAttributeO(Lproguard/classfile/Clazz;Lproguard/classfile/attribute/DeprecatedAttribute;)VvisitSyntheticAttributeN(Lproguard/classfile/Clazz;Lproguard/classfile/attribute/SyntheticAttribute;)VvisitSignatureAttributeN(Lproguard/classfile/Clazz;Lproguard/classfile/attribute/SignatureAttribute;)VvisitConstantValueAttributel(Lproguard/classfile/Clazz;Lproguard/classfile/Field;Lproguard/classfile/attribute/ConstantValueAttribute;)VvisitExceptionsAttributej(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/ExceptionsAttribute;)VnvisitCodeAttributed(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;)VlrpvisitStackMapAttribute(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/preverification/StackMapAttribute;)VvisitStackMapTableAttribute(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/preverification/StackMapTableAttribute;)VvisitLineNumberTableAttribute(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/LineNumberTableAttribute;)V visitLocalVariableTableAttribute(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/LocalVariableTableAttribute;)V$visitLocalVariableTypeTableAttribute(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/LocalVariableTypeTableAttribute;)V'visitRuntimeVisibleAnnotationsAttributei(Lproguard/classfile/Clazz;Lproguard/classfile/attribute/annotation/RuntimeVisibleAnnotationsAttribute;)V)visitRuntimeInvisibleAnnotationsAttributek(Lproguard/classfile/Clazz;Lproguard/classfile/attribute/annotation/RuntimeInvisibleAnnotationsAttribute;)V0visitRuntimeVisibleParameterAnnotationsAttribute(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/annotation/RuntimeVisibleParameterAnnotationsAttribute;)V2visitRuntimeInvisibleParameterAnnotationsAttribute(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/annotation/RuntimeInvisibleParameterAnnotationsAttribute;)VvisitAnnotationDefaultAttribute|(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/annotation/AnnotationDefaultAttribute;)V()V SourceFileAttributeAdder.java   st uv wx yz'proguard/classfile/editor/ConstantAdder  {|*proguard/classfile/editor/AttributesEditor }~-proguard/classfile/attribute/UnknownAttribute    l  0proguard/classfile/attribute/SourceFileAttribute  /proguard/classfile/attribute/SourceDirAttribute 5proguard/classfile/attribute/EnclosingMethodAttribute   ! " #$ %&0proguard/classfile/attribute/DeprecatedAttribute '/proguard/classfile/attribute/SyntheticAttribute/proguard/classfile/attribute/SignatureAttribute ( )*3proguard/classfile/attribute/ConstantValueAttribute +0proguard/classfile/attribute/ExceptionsAttribute , mn -proguard/classfile/ProgramClass(proguard/classfile/editor/ExceptionAdder . /0*proguard/classfile/attribute/CodeAttribute 1 2 kl 3*proguard/classfile/attribute/ExceptionInfo qr 4&proguard/classfile/attribute/Attribute op 5/proguard/classfile/editor/CodeAttributeComposer 6 7'*proguard/classfile/editor/InstructionAdder 8 9:,proguard/classfile/editor/ExceptionInfoAdder ;< =(proguard/classfile/editor/AttributeAdder >?proguard/classfile/Method Jproguard/classfile/attribute/annotation/RuntimeVisibleAnnotationsAttribute @2proguard/classfile/attribute/annotation/Annotation A)proguard/classfile/editor/AnnotationAdder B CDLproguard/classfile/attribute/annotation/RuntimeInvisibleAnnotationsAttributeBproguard/classfile/attribute/annotation/AnnotationDefaultAttribute E+proguard/classfile/editor/ElementValueAdder F GH)proguard/classfile/util/SimplifiedVisitor5proguard/classfile/attribute/visitor/AttributeVisitorproguard/classfile/Clazz$(Lproguard/classfile/ProgramClass;)Vu2attributeNameIndexI addConstant(Lproguard/classfile/Clazz;I)Iu4attributeLengthinfo(II[B)V addAttribute+(Lproguard/classfile/attribute/Attribute;)Vu2sourceFileIndex(II)Vu2sourceDirIndex u2classIndexu2nameAndTypeIndex(III)VreferencedClassLproguard/classfile/Clazz;referencedMethodLproguard/classfile/Method;(I)Vu2signatureIndexreferencedClassesproguard/classfile/Clazz;u2constantValueIndexu2exceptionIndexTableLength(II[I)VV(Lproguard/classfile/ProgramClass;Lproguard/classfile/attribute/ExceptionsAttribute;)VexceptionEntriesAcceptY(Lproguard/classfile/ProgramClass;Lproguard/classfile/constant/visitor/ConstantVisitor;)V u2maxStack u2maxLocalsu2exceptionTableLengthu2attributesCounta(IIII[BI[Lproguard/classfile/attribute/ExceptionInfo;I[Lproguard/classfile/attribute/Attribute;)V u4codeLengthbeginCodeFragmentU(Lproguard/classfile/ProgramClass;Lproguard/classfile/editor/CodeAttributeComposer;)VinstructionsAccepts(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/instruction/visitor/InstructionVisitor;)VexceptionsAccepts(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/visitor/ExceptionInfoVisitor;)VendCodeFragmentattributesAccepto(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/visitor/AttributeVisitor;)Vu2annotationsCount:(II[Lproguard/classfile/attribute/annotation/Annotation;)Vb(Lproguard/classfile/ProgramClass;Lproguard/classfile/attribute/annotation/AnnotationsAttribute;)VannotationsAccept`(Lproguard/classfile/Clazz;Lproguard/classfile/attribute/annotation/visitor/AnnotationVisitor;)V:(ILproguard/classfile/attribute/annotation/ElementValue;)Vi(Lproguard/classfile/ProgramClass;Lproguard/classfile/attribute/annotation/AnnotationDefaultAttribute;Z)VdefaultValueAcceptb(Lproguard/classfile/Clazz;Lproguard/classfile/attribute/annotation/visitor/ElementValueVisitor;)V!Rij klmnopqrstuvwxyz{|}~% *+ >?% *+, JKj6**+*,*-**Y+ * Y+,- "VW XYZ\%]5aE% Y* +,,,N* -io$pI)Y* +,* +,N* -v {(|I)Y* +,* +,N* - (PY* +,* +,,* +, N-,!!-,""* -7?GO3' =#Y* +,$%N* -=&Y* +,'(N* -U1)Y* +,** +,+,N-,--* - (0K+.Y* +-/* +-01:* !*H2Y* +-3-4 -4 56:-+78Y*9:* )>G;! û;Y* +-<-=->?-@ -@AB-C -CDEF:GYH:-I`J-+,KY*LM-+,NY*OPQ-+,RY***S**TU* * KTat  !.   '-39?Z6VY* +,W,XYZN,+[Y*-\]* -EK-P5QZ6^Y* +,_,`YaN,+[Y*-\b* -W]-b5cioW3cY* +-de:-+fY*gh* uz)2?? 5DEAB() *+