Edit C:\Users\Admin\.m2\repository\org\javassist\javassist\3.18.1-GA\javassist\bytecode\ConstPool.class
???? 2F ??? ? ?? ?? ?? ?? ?? ?? ?? ?? ? ?? K?? ? ?? ?? ?? ??? ? ?? ? ?? ? ?? ? ?? !? !?? ???? ?? '??? ?? +??? ?? /??? ?? 3? *? &? .? 2? $?? ;?? =? =?? @?? B? B? ? ?? ?? ? ?? u?? K? u? K?? O? ?? ?? ?? ?? ?? ?? ? ?? ?? ? ?? ?? ? ?? ? ?? !? $? *? &? .? ?? 2? ;? =? @? B?? l? K? l? K? K? ?? ? ??? u? ?? ;? *? &? .? 2? ? $? ? ? !? ? =? @? B??? ??? ?? ??? ?? ?? K ? ? ? ? K items Ljavassist/bytecode/LongVector; numOfItems I thisClassInfo itemsCache Ljava/util/HashMap; CONST_Class ConstantValue CONST_Fieldref CONST_Methodref CONST_InterfaceMethodref CONST_String CONST_Integer CONST_Float CONST_Long CONST_Double CONST_NameAndType CONST_Utf8 CONST_MethodHandle THIS Ljavassist/CtClass; REF_getField REF_getStatic REF_putField REF_putStatic REF_invokeVirtual REF_invokeStatic REF_invokeSpecial REF_newInvokeSpecial REF_invokeInterface <init> (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this Ljavassist/bytecode/ConstPool; thisclass Ljava/lang/String; (Ljava/io/DataInputStream;)V in Ljava/io/DataInputStream; Exceptions prune ()V getSize ()I getClassName ()Ljava/lang/String; getThisClassInfo setThisClassInfo (I)V i getItem !(I)Ljavassist/bytecode/ConstInfo; n getTag (I)I index getClassInfo (I)Ljava/lang/String; c Ljavassist/bytecode/ClassInfo; StackMapTable? getClassInfoByDescriptor className getNameAndTypeName ntinfo $Ljavassist/bytecode/NameAndTypeInfo; getNameAndTypeDescriptor getMemberClass minfo "Ljavassist/bytecode/MemberrefInfo; getMemberNameAndType getFieldrefClass finfo !Ljavassist/bytecode/FieldrefInfo; getFieldrefClassName f? getFieldrefNameAndType getFieldrefName? getFieldrefType getMethodrefClass "Ljavassist/bytecode/MethodrefInfo; getMethodrefClassName? getMethodrefNameAndType getMethodrefName getMethodrefType getInterfaceMethodrefClass +Ljavassist/bytecode/InterfaceMethodrefInfo; getInterfaceMethodrefClassName getInterfaceMethodrefNameAndType getInterfaceMethodrefName? getInterfaceMethodrefType getLdcValue (I)Ljava/lang/Object; constInfo Ljavassist/bytecode/ConstInfo; value Ljava/lang/Object;? getIntegerInfo Ljavassist/bytecode/IntegerInfo; getFloatInfo (I)F Ljavassist/bytecode/FloatInfo; getLongInfo (I)J Ljavassist/bytecode/LongInfo; getDoubleInfo (I)D Ljavassist/bytecode/DoubleInfo; getStringInfo si Ljavassist/bytecode/StringInfo; getUtf8Info utf Ljavassist/bytecode/Utf8Info; getMethodHandleKind mhinfo %Ljavassist/bytecode/MethodHandleInfo; getMethodHandleIndex getMethodTypeInfo mtinfo #Ljavassist/bytecode/MethodTypeInfo; getInvokeDynamicBootstrap iv &Ljavassist/bytecode/InvokeDynamicInfo; getInvokeDynamicNameAndType getInvokeDynamicType? isConstructor (Ljava/lang/String;I)I classname isMember ((Ljava/lang/String;Ljava/lang/String;I)I membername? eqMember 9(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; desc addItem0 !(Ljavassist/bytecode/ConstInfo;)I info addItem found copy 1(ILjavassist/bytecode/ConstPool;Ljava/util/Map;)I dest classnames Ljava/util/Map; addConstInfoPadding addClassInfo (Ljavassist/CtClass;)I (Ljava/lang/String;)I qname utf8 addNameAndTypeInfo '(Ljava/lang/String;Ljava/lang/String;)I name type (II)I addFieldrefInfo ((ILjava/lang/String;Ljava/lang/String;)I classInfo nt nameAndTypeInfo addMethodrefInfo addInterfaceMethodrefInfo addStringInfo str addIntegerInfo addFloatInfo (F)I F addLongInfo (J)I l J addDoubleInfo (D)I d D addUtf8Info addMethodHandleInfo kind addMethodTypeInfo addInvokeDynamicInfo bootstrap nameAndType getClassNames ()Ljava/util/Set; result Ljava/util/HashSet; v size?? renameClass '(Ljava/lang/String;Ljava/lang/String;)V ci oldName newName (Ljava/util/Map;)V read tag makeItemsCache 4(Ljavassist/bytecode/LongVector;)Ljava/util/HashMap; cache? readOne (Ljava/io/DataInputStream;)I write (Ljava/io/DataOutputStream;)V out Ljava/io/DataOutputStream; print (Ljava/io/PrintWriter;)V Ljava/io/PrintWriter; <clinit> SourceFile ConstPool.java ? ? javassist/bytecode/LongVector ? ? ? ? ? ?=>HJ ? ?} ? ? ? ? ? ? ? ? javassist/bytecode/ClassInfoO ?# ? "javassist/bytecode/NameAndTypeInfo ? ? javassist/bytecode/MemberrefInfo ? ? javassist/bytecode/FieldrefInfo javassist/bytecode/MethodrefInfo )javassist/bytecode/InterfaceMethodrefInfo javassist/bytecode/StringInfo ? javassist/bytecode/FloatInfo java/lang/Float ? javassist/bytecode/IntegerInfo java/lang/Integer ? ? ? javassist/bytecode/LongInfo java/lang/Long ? javassist/bytecode/DoubleInfo java/lang/Double ? ?^bf ? javassist/bytecode/Utf8Info ? #javassist/bytecode/MethodHandleInfo ? ? !javassist/bytecode/MethodTypeInfo ? $javassist/bytecode/InvokeDynamicInfol ?m ?67!"#$?%& javassist/bytecode/ConstInfo ? ?'(B) #javassist/bytecode/ConstInfoPadding ? ?*+,- ?./.gJ ?0@>MQ ?1MNRQWQXQ ?2 ?3G ? ?4 ?5 java/util/HashSet ?67"w8w9: ??? java/util/HashMap; ? ?< java/io/IOException java/lang/StringBuilder invalid constant type: =>=? at @ ? ? ?AB ??? java/io/PrintWriterC?D ?E??? ? ? ? javassist/bytecode/ConstPool java/lang/Object java/lang/String java/io/DataInputStream elementAt javassist/bytecode/Descriptor toJavaName &(Ljava/lang/String;)Ljava/lang/String; charAt (I)C of memberName typeDescriptor classIndex nameAndTypeIndex (F)V (J)V (D)V string refKind refIndex descriptor equals (Ljava/lang/Object;)Z addElement !(Ljavassist/bytecode/ConstInfo;)V get &(Ljava/lang/Object;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; N(Ljavassist/bytecode/ConstPool;Ljavassist/bytecode/ConstPool;Ljava/util/Map;)I javassist/CtClass isArray ()Z getName toJvmName '(Ljavassist/CtClass;)Ljava/lang/String; (II)V (III)V (FI)V (JI)V (DI)V (Ljava/lang/String;I)V 2(Ljavassist/bytecode/ConstPool;)Ljava/lang/String; add X(Ljavassist/bytecode/ConstPool;Ljava/lang/String;Ljava/lang/String;Ljava/util/HashMap;)V C(Ljavassist/bytecode/ConstPool;Ljava/util/Map;Ljava/util/HashMap;)V readUnsignedShort readUnsignedByte (Ljava/io/DataInputStream;I)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString java/io/DataOutputStream writeShort java/lang/System Ljava/io/PrintStream; (Ljava/io/OutputStream;Z)V 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? O ? ? ? u )*? *? Y? ? *? *? *? W**+? ? ? ? ? ? ? ? ? ? ( ? ? ) ? ? ) ? ? ? ? ? X *? *? *? *+? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4 *? ? ? ? ? ? ? ? ? ? ? / *? ? ? ? ? ? ? ? ? ? 3 **? ? ? ? ? ? ? ? ? ? ? / *? ? ? ? ? ? ? ? ? ? >