Edit C:\Users\Admin\.m2\repository\xalan\xalan\2.7.2\org\apache\bcel\generic\ClassGen.class
???? -? b ? a ? a ? a ? a ? ? ? a ? a ? a ? a ? a ? a ? a ? b ? ? ? a ? ? ? ? ? ? a ? ? a ? 0 ? 0 ? 0 0 0 b 0 ? 0 0 0 0 0 0 a a a a a a 0 4 ? 4 u ? 8 > >! >" # $%&'( )* W+&,- )./0 M1 2 3 W4 5 6 7 89: ;< a=> [? @AB CD EFGHI class_name Ljava/lang/String; super_class_name file_name class_name_index I superclass_name_index major minor cp )Lorg/apache/bcel/generic/ConstantPoolGen; field_vec Ljava/util/ArrayList; method_vec attribute_vec interface_vec observers <init> M(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I[Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this "Lorg/apache/bcel/generic/ClassGen; access_flags interfaces [Ljava/lang/String; i ((Lorg/apache/bcel/classfile/JavaClass;)V clazz %Lorg/apache/bcel/classfile/JavaClass; attributes &[Lorg/apache/bcel/classfile/Attribute; methods #[Lorg/apache/bcel/classfile/Method; fields "[Lorg/apache/bcel/classfile/Field; getJavaClass '()Lorg/apache/bcel/classfile/JavaClass; [I (Lorg/apache/bcel/classfile/ConstantPool; addInterface (Ljava/lang/String;)V name removeInterface getMajor ()I setMajor (I)V setMinor getMinor addAttribute ((Lorg/apache/bcel/classfile/Attribute;)V a %Lorg/apache/bcel/classfile/Attribute; addMethod %(Lorg/apache/bcel/classfile/Method;)V m "Lorg/apache/bcel/classfile/Method; addEmptyConstructor il )Lorg/apache/bcel/generic/InstructionList; mg #Lorg/apache/bcel/generic/MethodGen; addField $(Lorg/apache/bcel/classfile/Field;)V f !Lorg/apache/bcel/classfile/Field; containsField $(Lorg/apache/bcel/classfile/Field;)Z 5(Ljava/lang/String;)Lorg/apache/bcel/classfile/Field; e Ljava/util/Iterator; containsMethod H(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/bcel/classfile/Method; signature removeAttribute removeMethod replaceMethod G(Lorg/apache/bcel/classfile/Method;Lorg/apache/bcel/classfile/Method;)V old new_ replaceField E(Lorg/apache/bcel/classfile/Field;Lorg/apache/bcel/classfile/Field;)V removeField getClassName ()Ljava/lang/String; getSuperclassName getFileName setClassName setSuperclassName getMethods %()[Lorg/apache/bcel/classfile/Method; setMethods &([Lorg/apache/bcel/classfile/Method;)V setMethodAt &(Lorg/apache/bcel/classfile/Method;I)V method pos getMethodAt %(I)Lorg/apache/bcel/classfile/Method; getInterfaceNames ()[Ljava/lang/String; size getInterfaces ()[I getFields $()[Lorg/apache/bcel/classfile/Field; getAttributes (()[Lorg/apache/bcel/classfile/Attribute; getConstantPool +()Lorg/apache/bcel/generic/ConstantPoolGen; setConstantPool ,(Lorg/apache/bcel/generic/ConstantPoolGen;)V constant_pool setClassNameIndex setSuperclassNameIndex getSuperclassNameIndex getClassNameIndex addObserver *(Lorg/apache/bcel/generic/ClassObserver;)V o 'Lorg/apache/bcel/generic/ClassObserver; removeObserver update ()V clone ()Ljava/lang/Object; &Ljava/lang/CloneNotSupportedException; SourceFile ClassGen.java u ? h i j i k i l i java/util/ArrayList o p q p r p s p d e f e g e | i 'org/apache/bcel/generic/ConstantPoolGen m n $org/apache/bcel/classfile/SourceFileJK ?L uM ? ?NK ? ? ? ? ? ? ? ? ? ?O ?P ? uQ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?RL #org/apache/bcel/classfile/JavaClass uSTUVWU 'org/apache/bcel/generic/InstructionListXYZ[\ %org/apache/bcel/generic/INVOKESPECIAL]^ u ?_` !org/apache/bcel/generic/MethodGenabcde ufg ?hijUklmno ? org/apache/bcel/classfile/Fieldpq ?rUst org/apache/bcel/classfile/Methodu ? )org/apache/bcel/generic/ClassGenException #Replacement method must not be null u ?vwxyz{ ? ?|}~ ?? java/lang/String #org/apache/bcel/classfile/Attribute??? t p %org/apache/bcel/generic/ClassObserver??? ? ? $java/lang/CloneNotSupportedException?????? org/apache/bcel/generic/ClassGen %org/apache/bcel/classfile/AccessFlags java/lang/Cloneable addUtf8 (Ljava/lang/String;)I *()Lorg/apache/bcel/classfile/ConstantPool; .(IIILorg/apache/bcel/classfile/ConstantPool;)V addClass getSourceFileName getAccessFlags +(Lorg/apache/bcel/classfile/ConstantPool;)V getFinalConstantPool ?(IILjava/lang/String;IIILorg/apache/bcel/classfile/ConstantPool;[I[Lorg/apache/bcel/classfile/Field;[Lorg/apache/bcel/classfile/Method;[Lorg/apache/bcel/classfile/Attribute;)V add (Ljava/lang/Object;)Z java/util/AbstractCollection remove ,org/apache/bcel/generic/InstructionConstants THIS 2Lorg/apache/bcel/generic/LocalVariableInstruction; append R(Lorg/apache/bcel/generic/Instruction;)Lorg/apache/bcel/generic/InstructionHandle; addMethodref 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I RETURN +Lorg/apache/bcel/generic/ReturnInstruction; org/apache/bcel/generic/Type VOID #Lorg/apache/bcel/generic/BasicType; NO_ARGS [Lorg/apache/bcel/generic/Type; ?(ILorg/apache/bcel/generic/Type;[Lorg/apache/bcel/generic/Type;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/bcel/generic/InstructionList;Lorg/apache/bcel/generic/ConstantPoolGen;)V setMaxStack getMethod $()Lorg/apache/bcel/classfile/Method; contains java/util/AbstractList iterator ()Ljava/util/Iterator; java/util/Iterator next 'org/apache/bcel/classfile/FieldOrMethod getName equals hasNext ()Z getSignature indexOf (Ljava/lang/Object;)I set '(ILjava/lang/Object;)Ljava/lang/Object; replace (CC)Ljava/lang/String; toArray (([Ljava/lang/Object;)[Ljava/lang/Object; clear get (I)Ljava/lang/Object; &org/apache/bcel/classfile/ConstantPool getConstantString (IB)Ljava/lang/String; notify %(Lorg/apache/bcel/generic/ClassGen;)V java/lang/Object java/lang/System err Ljava/io/PrintStream; java/io/PrintStream println (Ljava/lang/Object;)V ! a b c d e f e g e h i j i k i l i m n o p q p r p s p t p , u v w s ?*? *? *? *-? *? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *+? *,? *-? *? *? Y? ? *? Y*? ? *? -? *? ? ? ? **? +? ? **? ,? ? ? 6? *2? ????? x R ^ J K P $ Q / R : S E _ J ` O a T b Z c e f ? h ? i ? k ? l ? m ? l ? n y H ? z { ? d e ? f e ? g e ? | i ? } ~ ? i u ? w *? *? *? *-? *? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *+? ? *+? ? *+? ? *+? ? *+? ? *+? ? *? Y+? !? "? *+? #? *+? $? +? %M+? &N+? ':+? (:6? *2? ?????6? *,2? ?,????6? *-2? )?-????6 ? * 2? *? ???? x ? ! t J K P $ Q / R : S E u M v U w ] x e y m z u { ? | ? } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? y f z { ? ? ? u ? ? ? p ? ? ? j ? ? ? d } ~ ? a i ? G i ? / i ? i ? ? w ? E*? +L*? ,M*? -N*? .:*? ? /:? 0Y*? *? *? *? *? *? +,-? 1? x ? ? ? ? ? ? y >