Edit C:\Users\Admin\.m2\repository\xalan\xalan\2.7.2\org\apache\bcel\generic\MethodGen.class
???? -? ??? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? (? (? ?? ?? ? ???? ?? ? ?? ? ??? ?? ?? ?? ?? ??? ?? .? (? ?? ??? .? ?? .? ?? .? v? ?? ?? v? ?? (? ?? v? v? ?? .?? ?? m? m? ??? D? e? e? e? e? ? e ? ? N ? ? ? ? ? U U ? U? U U? U ? U ? ? D k ! k"# ? ?$%& t'( ?) t* +, N-. ?? ?/ (0 ?1 ?2 ?3 ?4 |? ?5 ?6 ? ?7 .8 ?9: ?; ?? ?< ?= ?> ?? ?@A (BC ?D ?EFG ?H ?I ?J KL ? ?M ? ?N ?O ?P ?QRSTU ?V ?W ?XY ?? tZ ?[ \] \^ \_`a ?Db ?c ?d ?e ?f ?g hijkl ?mjn op oq ?r s ?Lt ?u ?v ?w (xy BranchStack InnerClassesz BranchTarget class_name Ljava/lang/String; arg_types [Lorg/apache/bcel/generic/Type; arg_names [Ljava/lang/String; max_locals I max_stack il )Lorg/apache/bcel/generic/InstructionList; strip_attributes Z variable_vec Ljava/util/ArrayList; line_number_vec exception_vec throws_vec code_attrs_vec observers <init> ?(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 Code LineNumberTable LocalVariableTable this #Lorg/apache/bcel/generic/MethodGen; access_flags return_type Lorg/apache/bcel/generic/Type; method_name cp )Lorg/apache/bcel/generic/ConstantPoolGen; start +Lorg/apache/bcel/generic/InstructionHandle; end size i `(Lorg/apache/bcel/classfile/Method;Ljava/lang/String;Lorg/apache/bcel/generic/ConstantPoolGen;)V m "Lorg/apache/bcel/classfile/Method; attributes &[Lorg/apache/bcel/classfile/Attribute; a %Lorg/apache/bcel/classfile/Attribute; c Lorg/apache/bcel/classfile/Code; ces *[Lorg/apache/bcel/classfile/CodeException; j ce )Lorg/apache/bcel/classfile/CodeException; type c_type $Lorg/apache/bcel/generic/ObjectType; cen end_pc length c_attributes ln '[Lorg/apache/bcel/classfile/LineNumber; k l &Lorg/apache/bcel/classfile/LineNumber; lv *[Lorg/apache/bcel/classfile/LocalVariable; )Lorg/apache/bcel/classfile/LocalVariable; names addLocalVariable ?(Ljava/lang/String;Lorg/apache/bcel/generic/Type;ILorg/apache/bcel/generic/InstructionHandle;Lorg/apache/bcel/generic/InstructionHandle;)Lorg/apache/bcel/generic/LocalVariableGen; name slot t B add *Lorg/apache/bcel/generic/LocalVariableGen; ?(Ljava/lang/String;Lorg/apache/bcel/generic/Type;Lorg/apache/bcel/generic/InstructionHandle;Lorg/apache/bcel/generic/InstructionHandle;)Lorg/apache/bcel/generic/LocalVariableGen; removeLocalVariable -(Lorg/apache/bcel/generic/LocalVariableGen;)V removeLocalVariables ()V sort 0([Lorg/apache/bcel/generic/LocalVariableGen;II)V vars +[Lorg/apache/bcel/generic/LocalVariableGen; r h getLocalVariables -()[Lorg/apache/bcel/generic/LocalVariableGen; lg getLocalVariableTable Y(Lorg/apache/bcel/generic/ConstantPoolGen;)Lorg/apache/bcel/classfile/LocalVariableTable; addLineNumber U(Lorg/apache/bcel/generic/InstructionHandle;I)Lorg/apache/bcel/generic/LineNumberGen; ih src_line 'Lorg/apache/bcel/generic/LineNumberGen; removeLineNumber *(Lorg/apache/bcel/generic/LineNumberGen;)V removeLineNumbers getLineNumbers *()[Lorg/apache/bcel/generic/LineNumberGen; ([Lorg/apache/bcel/generic/LineNumberGen; getLineNumberTable V(Lorg/apache/bcel/generic/ConstantPoolGen;)Lorg/apache/bcel/classfile/LineNumberTable; e *Ljava/lang/ArrayIndexOutOfBoundsException; addExceptionHandler ?(Lorg/apache/bcel/generic/InstructionHandle;Lorg/apache/bcel/generic/InstructionHandle;Lorg/apache/bcel/generic/InstructionHandle;Lorg/apache/bcel/generic/ObjectType;)Lorg/apache/bcel/generic/CodeExceptionGen; start_pc handler_pc catch_type *Lorg/apache/bcel/generic/CodeExceptionGen; removeExceptionHandler -(Lorg/apache/bcel/generic/CodeExceptionGen;)V removeExceptionHandlers getExceptionHandlers -()[Lorg/apache/bcel/generic/CodeExceptionGen; cg +[Lorg/apache/bcel/generic/CodeExceptionGen; getCodeExceptions ,()[Lorg/apache/bcel/classfile/CodeException; c_exc addException (Ljava/lang/String;)V removeException removeExceptions getExceptions ()[Ljava/lang/String; getExceptionTable U(Lorg/apache/bcel/generic/ConstantPoolGen;)Lorg/apache/bcel/classfile/ExceptionTable; ex [I addCodeAttribute ((Lorg/apache/bcel/classfile/Attribute;)V removeCodeAttribute removeCodeAttributes getCodeAttributes (()[Lorg/apache/bcel/classfile/Attribute; getMethod $()Lorg/apache/bcel/classfile/Method; signature name_index signature_index byte_code [B lnt +Lorg/apache/bcel/classfile/LineNumberTable; lvt .Lorg/apache/bcel/classfile/LocalVariableTable; code_attrs attrs_len exc_len code et *Lorg/apache/bcel/classfile/ExceptionTable; removeNOPs next -Lorg/apache/bcel/generic/TargetLostException; targets ,[Lorg/apache/bcel/generic/InstructionHandle; targeters .[Lorg/apache/bcel/generic/InstructionTargeter; setMaxLocals (I)V getMaxLocals ()I setMaxStack getMaxStack getClassName ()Ljava/lang/String; setClassName setReturnType !(Lorg/apache/bcel/generic/Type;)V getReturnType ()Lorg/apache/bcel/generic/Type; setArgumentTypes "([Lorg/apache/bcel/generic/Type;)V getArgumentTypes !()[Lorg/apache/bcel/generic/Type; setArgumentType "(ILorg/apache/bcel/generic/Type;)V getArgumentType !(I)Lorg/apache/bcel/generic/Type; setArgumentNames ([Ljava/lang/String;)V getArgumentNames setArgumentName (ILjava/lang/String;)V getArgumentName (I)Ljava/lang/String; getInstructionList +()Lorg/apache/bcel/generic/InstructionList; setInstructionList ,(Lorg/apache/bcel/generic/InstructionList;)V getSignature max ins %Lorg/apache/bcel/generic/Instruction; index stripAttributes (Z)V flag ?(Lorg/apache/bcel/generic/ConstantPoolGen;Lorg/apache/bcel/generic/InstructionList;[Lorg/apache/bcel/generic/CodeExceptionGen;)I branchTargets /Lorg/apache/bcel/generic/MethodGen$BranchStack; stackDepth maxStackDepth instruction opcode S delta branch +Lorg/apache/bcel/generic/BranchInstruction; select Lorg/apache/bcel/generic/Select; bt 0Lorg/apache/bcel/generic/MethodGen$BranchTarget; addObserver +(Lorg/apache/bcel/generic/MethodObserver;)V o (Lorg/apache/bcel/generic/MethodObserver; removeObserver update Ljava/util/Iterator; toString access buf Ljava/lang/StringBuffer; copy `(Ljava/lang/String;Lorg/apache/bcel/generic/ConstantPoolGen;)Lorg/apache/bcel/generic/MethodGen; mg SourceFile MethodGen.java ?! java/util/ArrayList ? ? ? ? ? ? ? ? ? ?{|u}~????~M|M????????? "org/apache/bcel/generic/ObjectType ?M )org/apache/bcel/generic/ClassGenException java/lang/StringBuffer $Mismatch in argument array lengths: ???? vs. ?{ java/lang/String arg?w??{?????{ 'org/apache/bcel/generic/InstructionList???? ?? ? ??[ org/apache/bcel/classfile/CodeywxuvwtuRJ?w??????w ? ???????w?w<= )org/apache/bcel/classfile/LineNumberTable8??w-. ,org/apache/bcel/classfile/LocalVariableTable+??w???wVW (org/apache/bcel/classfile/ExceptionTable?QLM?W???w ? ? (org/apache/bcel/generic/LocalVariableGen ???????????!"# ?w??????() 'org/apache/bcel/classfile/LocalVariable????? ?? %org/apache/bcel/generic/LineNumberGen ?? $org/apache/bcel/classfile/LineNumber???? (java/lang/ArrayIndexOutOfBoundsException ?? ,Exception handler target is null instruction (org/apache/bcel/generic/CodeExceptionGen ?? 'org/apache/bcel/classfile/CodeException ? ????? Exceptions ?? #org/apache/bcel/classfile/Attribute ??? ? ?+,89Z[IJ?? ? ? ??RS org/apache/bcel/classfile/Method ? ? ??XW?Wn ??? org/apache/bcel/generic/NOP?? +org/apache/bcel/generic/TargetLostException??????? ? ??? ? ???? ? ? ???EFy? 0org/apache/bcel/generic/LocalVariableInstruction org/apache/bcel/generic/RET org/apache/bcel/generic/IINC *org/apache/bcel/generic/IndexedInstruction (org/apache/bcel/generic/TypedInstruction???? -org/apache/bcel/generic/MethodGen$BranchStack??????????? )org/apache/bcel/generic/BranchInstruction org/apache/bcel/generic/Select %org/apache/bcel/generic/IfInstruction????? ?? ? ? ?????n? &org/apache/bcel/generic/MethodObserver????????? throws ?? !org/apache/bcel/generic/MethodGen\] ? ????? +org/apache/bcel/generic/FieldGenOrMethodGen .org/apache/bcel/generic/MethodGen$BranchTarget %org/apache/bcel/classfile/AccessFlags setAccessFlags setType setName setConstantPool ,(Lorg/apache/bcel/generic/ConstantPoolGen;)V getStart -()Lorg/apache/bcel/generic/InstructionHandle; getEnd isStatic ()Z append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; getAccessFlags 'org/apache/bcel/classfile/FieldOrMethod org/apache/bcel/generic/Type 2(Ljava/lang/String;)Lorg/apache/bcel/generic/Type; 3(Ljava/lang/String;)[Lorg/apache/bcel/generic/Type; getName getCode "()Lorg/apache/bcel/classfile/Code; ()[B ([B)V getAttributes getCatchType getConstantPool *()Lorg/apache/bcel/classfile/ConstantPool; &org/apache/bcel/classfile/ConstantPool getConstantString (IB)Ljava/lang/String; getEndPC findHandle .(I)Lorg/apache/bcel/generic/InstructionHandle; )org/apache/bcel/generic/InstructionHandle getPrev getStartPC getHandlerPC )()[Lorg/apache/bcel/classfile/LineNumber; getLineNumber ,()[Lorg/apache/bcel/classfile/LocalVariable; getLength getType getIndex getExceptionNames addAttribute ()B getSize ?(ILjava/lang/String;Lorg/apache/bcel/generic/Type;Lorg/apache/bcel/generic/InstructionHandle;Lorg/apache/bcel/generic/InstructionHandle;)V indexOf (Ljava/lang/Object;)I set '(ILjava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Z java/util/AbstractCollection remove clear toArray (([Ljava/lang/Object;)[Ljava/lang/Object; setStart .(Lorg/apache/bcel/generic/InstructionHandle;)V setEnd getLocalVariable T(Lorg/apache/bcel/generic/ConstantPoolGen;)Lorg/apache/bcel/classfile/LocalVariable; 'org/apache/bcel/generic/ConstantPoolGen addUtf8 (Ljava/lang/String;)I W(II[Lorg/apache/bcel/classfile/LocalVariable;Lorg/apache/bcel/classfile/ConstantPool;)V /(Lorg/apache/bcel/generic/InstructionHandle;I)V get (I)Ljava/lang/Object; (()Lorg/apache/bcel/classfile/LineNumber; T(II[Lorg/apache/bcel/classfile/LineNumber;Lorg/apache/bcel/classfile/ConstantPool;)V ?(Lorg/apache/bcel/generic/InstructionHandle;Lorg/apache/bcel/generic/InstructionHandle;Lorg/apache/bcel/generic/InstructionHandle;Lorg/apache/bcel/generic/ObjectType;)V getCodeException T(Lorg/apache/bcel/generic/ConstantPoolGen;)Lorg/apache/bcel/classfile/CodeException; addClass /(II[ILorg/apache/bcel/classfile/ConstantPool;)V getByteCode isAbstract ?(IIII[B[Lorg/apache/bcel/classfile/CodeException;[Lorg/apache/bcel/classfile/Attribute;Lorg/apache/bcel/classfile/ConstantPool;)V T(III[Lorg/apache/bcel/classfile/Attribute;Lorg/apache/bcel/classfile/ConstantPool;)V removeAttribute getInstruction '()Lorg/apache/bcel/generic/Instruction; delete getTargets .()[Lorg/apache/bcel/generic/InstructionHandle; getTargeters 0()[Lorg/apache/bcel/generic/InstructionTargeter; +org/apache/bcel/generic/InstructionTargeter updateTarget Y(Lorg/apache/bcel/generic/InstructionHandle;Lorg/apache/bcel/generic/InstructionHandle;)V java/lang/Object clone ()Ljava/lang/Object; getMethodSignature Q(Lorg/apache/bcel/generic/Type;[Lorg/apache/bcel/generic/Type;)Ljava/lang/String; I(Lorg/apache/bcel/generic/ConstantPoolGen;)Lorg/apache/bcel/generic/Type; getNext push #org/apache/bcel/generic/Instruction getOpcode ()S produceStack ,(Lorg/apache/bcel/generic/ConstantPoolGen;)I consumeStack getTarget pop 2()Lorg/apache/bcel/generic/MethodGen$BranchTarget; target java/util/AbstractList iterator ()Ljava/util/Iterator; java/util/Iterator notify &(Lorg/apache/bcel/generic/MethodGen;)V hasNext !org/apache/bcel/classfile/Utility accessToString methodSignatureToString y(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLorg/apache/bcel/classfile/LocalVariableTable;)Ljava/lang/String; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; replaceConstantPool U(Lorg/apache/bcel/generic/ConstantPoolGen;Lorg/apache/bcel/generic/ConstantPoolGen;)V ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? : ? ? ? _ 3*? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *? *,? *-? *? *? *? *? *? ~? ?? : ? : *? ? ? *? Y? ? W-? ?-?6? 2?? `? Y? Y? ? ? ? ?? ? ? ?? !:6? ? Y? "? ? ? S????*? 6? *2-2 ? W???? ? ? ! t V W X % Y 0 Z ; u @ v E w J x P y V z \ { b | h ~ p w ? ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?( ?2 ? ? ? 3 ? ? 3 ? ? 3 ? ? 3 ? ? 3 ? ? 3 ? ? 3 ? ? 3 ? ? 3 ? ? w ? ? ? ~ ? ? ? ? ? ? ? ? , ? ? ? ? ? ? ? ` B*+? #+? $? %+? $? &+? ',+? # ~? ? (Y+? )? *? +? -? ,+? -:6??2:? .??? .:*? /? 0*? 1? 2? 3:? ?6 ? ? 2: ? 46:? +? 5? 6: ? Y ? : ? 76 +? )? *?6 ? *? 8? :? *? 8 ? 9:? ::**? 8 ? ;? 9*? 8 ? <? 9? =W? ???s? >: 6 ? ? 2:? ?? >? ?? @:6? #2: **? 8 ? A? 9 ? B? CW????? ?? D? ?? D? E:6? f2: *? 8 ? F? 9:*? 8 ? F ? G`? 9:? *? 8? :? *? 8? :* ? H ? I? J ? K? LW?????? *? M? ???"? 8? N? *? N? O:6? *2? P????? *? Q????? ? ? 8 ? : ? @ ? F ? M ? U ? \ ? e ? n ? u ? z ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?$ ?, ?6 ?<