Edit C:\Program Files\Java\jre8\lib\com\sun\org\apache\bcel\internal\util\BCELFactory.class
Êþº¾ 4 1 2 3 4 5 6 7 8 9 : ; < = > ? @ O P Q R S T U V W X Y Z c f j q Æ È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô é ë BranchInstruction InstructionHandle ih_ Select ih_ il.append( " method.addExceptionHandler(ih_ = . = _factory.createBranchInstruction(Constants. = il.append( = new } ")); ", ", " ( ()C ()I ()Ljava/lang/Object; ()Ljava/lang/String; ()S ()V ()Z ()[I (I)Ljava/lang/String; &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Z &(Ljava/lang/String;)Ljava/lang/String; ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (Ljava/lang/String;)V (char)0x ))); )); ); , , (short) , Constants. , ih_ , new InstructionHandle[] { .setTarget( .setTarget(ih_ ; <init> Code I INSTRUCTIONS LineNumberTable Ljava/lang/Object; Ljava/lang/String; Ljava/lang/StringBuffer; Load LocalVariableTable OPCODE_NAMES Oops: S SourceFile StackMapTable Store [I <[Lcom/sun/org/apache/bcel/internal/generic/CodeExceptionGen; 7[Lcom/sun/org/apache/bcel/internal/generic/Instruction; =[Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle; 0[Lcom/sun/org/apache/bcel/internal/generic/Type; [Ljava/lang/String; _ _cp _mg _out accept add append arg_types args bh bi branch_map branches charValue class_name *com/sun/org/apache/bcel/internal/Constants 2com/sun/org/apache/bcel/internal/classfile/Utility 9com/sun/org/apache/bcel/internal/generic/ArrayInstruction 5com/sun/org/apache/bcel/internal/generic/BranchHandle :com/sun/org/apache/bcel/internal/generic/BranchInstruction 2com/sun/org/apache/bcel/internal/generic/CHECKCAST 6com/sun/org/apache/bcel/internal/generic/CPInstruction 9com/sun/org/apache/bcel/internal/generic/CodeExceptionGen @com/sun/org/apache/bcel/internal/generic/ConstantPushInstruction 5com/sun/org/apache/bcel/internal/generic/EmptyVisitor 9com/sun/org/apache/bcel/internal/generic/FieldInstruction -com/sun/org/apache/bcel/internal/generic/IINC 3com/sun/org/apache/bcel/internal/generic/INSTANCEOF 4com/sun/org/apache/bcel/internal/generic/Instruction =com/sun/org/apache/bcel/internal/generic/InstructionConstants :com/sun/org/apache/bcel/internal/generic/InstructionHandle 8com/sun/org/apache/bcel/internal/generic/InstructionList :com/sun/org/apache/bcel/internal/generic/InvokeInstruction ,com/sun/org/apache/bcel/internal/generic/LDC /com/sun/org/apache/bcel/internal/generic/LDC2_W Acom/sun/org/apache/bcel/internal/generic/LocalVariableInstruction 7com/sun/org/apache/bcel/internal/generic/MULTIANEWARRAY 2com/sun/org/apache/bcel/internal/generic/MethodGen 1com/sun/org/apache/bcel/internal/generic/NEWARRAY 3com/sun/org/apache/bcel/internal/generic/ObjectType ,com/sun/org/apache/bcel/internal/generic/RET :com/sun/org/apache/bcel/internal/generic/ReturnInstruction /com/sun/org/apache/bcel/internal/generic/Select -com/sun/org/apache/bcel/internal/generic/Type 1com/sun/org/apache/bcel/internal/util/BCELFactory /com/sun/org/apache/bcel/internal/util/BCELifier convertString createConstant dim embed field_name get getArgumentTypes getCatchType getClassName getConstantPool getDimensions getEndPC getExceptionHandlers getFieldName getFieldType getHandlerPC getIncrement getIndex getInstruction getInstructionList getMatchs getMethodName getName getNext getOpcode getPosition getReturnType getStart getStartPC getTarget getTargets getType getValue h handlers hasNext hasTargeters i ih ih_ ihs il.append(InstructionConstants. il.append(_factory.create il.append(_factory.createArray #il.append(_factory.createCheckCast( &il.append(_factory.createFieldAccess(" !il.append(_factory.createInvoke(" il.append(_factory.createNew(" "il.append(_factory.createNewArray( il.append(_factory.createReturn( il.append(new IINC( &il.append(new INSTANCEOF(_cp.addClass( il.append(new PUSH(_cp, il.append(new RET( isAbstract isNative iterator j java/io/PrintWriter java/lang/Character java/lang/Integer java/lang/Object java/lang/RuntimeException java/lang/String java/lang/StringBuffer java/lang/StringBuilder java/util/ArrayList java/util/HashMap java/util/Iterator kind matchs method_name mg name new int[] { next null opcode out pos print printArgumentTypes printType println put s start t_pos target this toHexString toString toUpperCase type updateBranchTargets updateExceptionHandlers value visitAllocationInstruction visitArrayInstruction visitBranchInstruction visitCHECKCAST visitConstantPushInstruction visitFieldInstruction visitINSTANCEOF visitInstruction visitInvokeInstruction visitLDC visitLDC2_W visitLocalVariableInstruction visitRET visitReturnInstruction k l n ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Ù Ú Û Ü Ý Þ ß à á â ã @Lcom/sun/org/apache/bcel/internal/generic/AllocationInstruction; ;Lcom/sun/org/apache/bcel/internal/generic/ArrayInstruction; 7Lcom/sun/org/apache/bcel/internal/generic/BranchHandle; <Lcom/sun/org/apache/bcel/internal/generic/BranchInstruction; 4Lcom/sun/org/apache/bcel/internal/generic/CHECKCAST; ;Lcom/sun/org/apache/bcel/internal/generic/CodeExceptionGen; :Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen; BLcom/sun/org/apache/bcel/internal/generic/ConstantPushInstruction; ;Lcom/sun/org/apache/bcel/internal/generic/FieldInstruction; 5Lcom/sun/org/apache/bcel/internal/generic/INSTANCEOF; 6Lcom/sun/org/apache/bcel/internal/generic/Instruction; <Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle; <Lcom/sun/org/apache/bcel/internal/generic/InvokeInstruction; .Lcom/sun/org/apache/bcel/internal/generic/LDC; 1Lcom/sun/org/apache/bcel/internal/generic/LDC2_W; CLcom/sun/org/apache/bcel/internal/generic/LocalVariableInstruction; 4Lcom/sun/org/apache/bcel/internal/generic/MethodGen; .Lcom/sun/org/apache/bcel/internal/generic/RET; <Lcom/sun/org/apache/bcel/internal/generic/ReturnInstruction; 1Lcom/sun/org/apache/bcel/internal/generic/Select; /Lcom/sun/org/apache/bcel/internal/generic/Type; 3Lcom/sun/org/apache/bcel/internal/util/BCELFactory; Ljava/io/PrintWriter; Ljava/util/ArrayList; Ljava/util/HashMap; Ljava/util/Iterator; C(Lcom/sun/org/apache/bcel/internal/generic/AllocationInstruction;)V >(Lcom/sun/org/apache/bcel/internal/generic/ArrayInstruction;)V ?(Lcom/sun/org/apache/bcel/internal/generic/BranchInstruction;)V 7(Lcom/sun/org/apache/bcel/internal/generic/CHECKCAST;)V >()[Lcom/sun/org/apache/bcel/internal/generic/CodeExceptionGen; <()Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen; E(Lcom/sun/org/apache/bcel/internal/generic/ConstantPushInstruction;)V >(Lcom/sun/org/apache/bcel/internal/generic/FieldInstruction;)V 8(Lcom/sun/org/apache/bcel/internal/generic/INSTANCEOF;)V 8()Lcom/sun/org/apache/bcel/internal/generic/Instruction; 9(Lcom/sun/org/apache/bcel/internal/generic/Instruction;)Z >()Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle; ?()[Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle; <()Lcom/sun/org/apache/bcel/internal/generic/InstructionList; ?(Lcom/sun/org/apache/bcel/internal/generic/InvokeInstruction;)V 1(Lcom/sun/org/apache/bcel/internal/generic/LDC;)V 4(Lcom/sun/org/apache/bcel/internal/generic/LDC2_W;)V F(Lcom/sun/org/apache/bcel/internal/generic/LocalVariableInstruction;)V 7()Lcom/sun/org/apache/bcel/internal/generic/ObjectType; 1(Lcom/sun/org/apache/bcel/internal/generic/RET;)V ?(Lcom/sun/org/apache/bcel/internal/generic/ReturnInstruction;)V 1()Lcom/sun/org/apache/bcel/internal/generic/Type; 5(Lcom/sun/org/apache/bcel/internal/generic/Visitor;)V ()Ljava/lang/Number; (Ljava/lang/Object;)V (I)Ljava/lang/StringBuffer; (C)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; ()Ljava/util/Iterator; k(Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;)Lcom/sun/org/apache/bcel/internal/generic/Type; l(Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;)[Lcom/sun/org/apache/bcel/internal/generic/Type; L(Lcom/sun/org/apache/bcel/internal/generic/MethodGen;Ljava/io/PrintWriter;)V N(Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;)Ljava/lang/Number; N(Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;)Ljava/lang/Object; N(Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;)Ljava/lang/String; C(Lcom/sun/org/apache/bcel/internal/generic/Type;)Ljava/lang/String; D([Lcom/sun/org/apache/bcel/internal/generic/Type;)Ljava/lang/String; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; rA ^ m sK tQ e p }R |S ~ A ¯ B ° B ¸ B © E · E [ F ý F þ F  G à G Õ G Ö G ³ H «Y ¨Z ±^_ ª` ®` ¶` º` »` ¼` ½a ²b ¦g ¾j uk ¿l ê C m v K § D µ D ú D û D ù I [ N ï N ò N wn wo wp ×q r ¹r ¾r ¥s ¿u ¿v ¤ J §w ¬w ´w ñx ðy ? L w M wz w{ ó| ? ~ .} . .? .? .? ½ ? ³ ? ? ? ¦ ³ ³ ? ? ? ? ? ? ± ¸ ¹ ? ³ ? ¦ ? ? ? ? !? "? "² "´ "¸ "º #¶ $µ %? %? %³ &? '? '? '? '? '? (? )¥ *? +³ ,? ,? .? .? .? .£ /» /¼ 0« 0¬ 1? 2© 3§ 4ª 5¨ 6ª 6 6¾ 7? 7§ 7® 7¯ 7¿ 7À 8? 8¤ 8° 9? 9· 9Á¡:?:¢ BCELFactory.java . sK tQ rA |S }R [t \ ? -*·Ö*»9Y·µÈ*»8Y·µÇ*+µÅ*+¶óµÄ*,µÆ± _ O U P Q ' R , S d - øP - çK - íQ õ F \ T ¸*´Å¶ð? °*´Å¶ñ? ¦*´Å¶ô¶äL+Æ ?+¶âM,Á? *´È,+¶W+¶á? T,Á? (*´Æ»7Y·¶+¶à¶¶¶¶§ 1*´Æ»7Y·¶+¶à¶¶¶¶§ *´Æ¶*,·ý? ,*¶Þ+¶ãL§ÿs*·û*·ü± i ü ü 2$ú ú _ F X Y Z # [ ( ] / ^ 9 a @ b G c l e ? h ? k ¢ l § Z ¯ o ³ p · r d ( ÄE ? ÅF ¸ øP _ \ ¦ D+¶Ý=²Ã2Æ 8+Á? 1+Á+? **´Æ»7Y·"¶+¶ß¶¶¶¶¶¬¬ i ü B _ u w z , { = z @ | B d D øP D ÄE ? ì g f \ $ ?+¶í=+*´Ä¶îN ? 7*´Æ»7Y·+¶+¶ì¶¶+À¶Û¶¶¶¶§ J6¢ § :*´Æ»7Y·#¶¶¶-¸ÿ¶¶+¶ì¶¶¶¶± i ý I- A59 _ 2 ? ? ? ? 5 ? C ? I ? X ? s ? ? ? ? ? ? d 4 X 8 ä a ? øP ? ÄJ ? ì g ? üO V \ Ç J+¶Ê=+*´Ä¶ËNO¢ § :*´Æ»7Y·$¶¶¶-¸ÿ¶¶¶¶± i ý -A5 _ ? ? ? ? 8 ? F ? I ? d 4 J øP J Ä<