Edit C:\Users\Admin\.m2\repository\xalan\xalan\2.7.2\org\apache\bcel\generic\ConstantPoolGen.class
???? -m i ? h ? ? h ? h ? ? ? h ? h ? h ? h ? h ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? W h ? h h ? h h ? h h 7 h 7 ? ; h ; h ! @" h# @$% D& h' D( h) * + ,- + h. h/0 O* h1 h2 $* h3 h4 &*5 W 67 89 h: ; h< h= h> h? h@ hABC eDE Index InnerClasses size I constants %[Lorg/apache/bcel/classfile/Constant; index METHODREF_DELIM Ljava/lang/String; ConstantValue IMETHODREF_DELIM FIELDREF_DELIM NAT_DELIM string_table Ljava/util/HashMap; class_table utf8_table n_a_t_table cp_table <init> (([Lorg/apache/bcel/classfile/Constant;)V Code LineNumberTable LocalVariableTable this )Lorg/apache/bcel/generic/ConstantPoolGen; cs i c $Lorg/apache/bcel/classfile/Constant; s *Lorg/apache/bcel/classfile/ConstantString; u8 (Lorg/apache/bcel/classfile/ConstantUtf8; )Lorg/apache/bcel/classfile/ConstantClass; n /Lorg/apache/bcel/classfile/ConstantNameAndType; u8_2 u m &Lorg/apache/bcel/classfile/ConstantCP; clazz class_name method_name signature delim +(Lorg/apache/bcel/classfile/ConstantPool;)V cp (Lorg/apache/bcel/classfile/ConstantPool; ()V adjustSize lookupString (Ljava/lang/String;)I str /Lorg/apache/bcel/generic/ConstantPoolGen$Index; addString ret lookupClass addClass_ addClass '(Lorg/apache/bcel/generic/ObjectType;)I type $Lorg/apache/bcel/generic/ObjectType; addArrayClass &(Lorg/apache/bcel/generic/ArrayType;)I #Lorg/apache/bcel/generic/ArrayType; lookupInteger (I)I +Lorg/apache/bcel/classfile/ConstantInteger; addInteger lookupFloat (F)I F )Lorg/apache/bcel/classfile/ConstantFloat; addFloat lookupUtf8 addUtf8 lookupLong (J)I J (Lorg/apache/bcel/classfile/ConstantLong; addLong lookupDouble (D)I D *Lorg/apache/bcel/classfile/ConstantDouble; addDouble lookupNameAndType '(Ljava/lang/String;Ljava/lang/String;)I name addNameAndType name_index signature_index lookupMethodref 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I &(Lorg/apache/bcel/generic/MethodGen;)I method #Lorg/apache/bcel/generic/MethodGen; addMethodref class_index name_and_type_index lookupInterfaceMethodref addInterfaceMethodref lookupFieldref field_name addFieldref getConstant '(I)Lorg/apache/bcel/classfile/Constant; setConstant ((ILorg/apache/bcel/classfile/Constant;)V getConstantPool *()Lorg/apache/bcel/classfile/ConstantPool; getSize ()I getFinalConstantPool toString ()Ljava/lang/String; buf Ljava/lang/StringBuffer; addConstant P(Lorg/apache/bcel/classfile/Constant;Lorg/apache/bcel/generic/ConstantPoolGen;)I SourceFile ConstantPoolGen.java } ? l m "org/apache/bcel/classfile/Constant n o p m java/util/HashMap w x y x z x { x | xFGH (org/apache/bcel/classfile/ConstantStringI ? &org/apache/bcel/classfile/ConstantUtf8J ? -org/apache/bcel/generic/ConstantPoolGen$Index }KLM 'org/apache/bcel/classfile/ConstantClassN ? -org/apache/bcel/classfile/ConstantNameAndTypeO ? java/lang/StringBufferPQ % ? ? $org/apache/bcel/classfile/ConstantCPR ?S ?TUV : 4org/apache/bcel/classfile/ConstantInterfaceMethodref # *org/apache/bcel/classfile/ConstantFieldref & ?W } ~XY ? ? ? ? }Z ? ? ? ? ? ?[\ ? ? ?]^ ? )org/apache/bcel/classfile/ConstantIntegerJ ? ? ? 'org/apache/bcel/classfile/ConstantFloatJ_ ? ? }` ? ? &org/apache/bcel/classfile/ConstantLongJa ? ? }b (org/apache/bcel/classfile/ConstantDoubleJc ? ? }d ? ? }efgh ? ? ? ? ? +org/apache/bcel/classfile/ConstantMethodref ? ? ? ? ? ? ? ? &org/apache/bcel/classfile/ConstantPoolPi )Pj ? ?kl ? ? ? ? ? ? ? ? ? ? ? ? java/lang/RuntimeException Unknown constant type 'org/apache/bcel/generic/ConstantPoolGen java/lang/Object java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V getStringIndex getBytes (I)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getNameIndex getSignatureIndex append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; getClassIndex getNameAndTypeIndex java/lang/String replace (CC)Ljava/lang/String; '()[Lorg/apache/bcel/classfile/Constant; get &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/String;)V "org/apache/bcel/generic/ObjectType getClassName org/apache/bcel/generic/Type getSignature ()F (F)V ()J (J)V ()D (D)V (II)V !org/apache/bcel/generic/MethodGen +org/apache/bcel/generic/FieldGenOrMethodGen getName (I)Ljava/lang/StringBuffer; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; getTag ()B ! h i l m n o p m q r s # t r s % u r s ' v r s w x y x z x { x | x ( } ~ ? I*? * ? **? ? ? *? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? +?*? ? *+?? **? ? ? +*? +?? +?? *+?? =??*? 2N-? ? 0-? :*? ? 2? :*? ? ? Y? ? W?}-? ? 0-? :*? ? 2? :*? ? ? Y? ? W?I-? ? Y-? :*? ? 2? :*? ? 2? :*? ? Y? ? ? ? ? ? ? ? Y? ? W? ?-? ? !-? :*? ? ? Y? ? W? ?-? ? ?-? :*? ? 2? :*? ? !2? :*? ? 2? :? /.? ":*? ? 2? :? : *? ? 2? :? : #:-? $? %:? -? &? ':*? ? Y? ? ? ? ? ? ? ? Y? ? W?*? ??C? ? ? 3 _ L M N ? &