Edit C:\Program Files\Java\jre8\lib\com\sun\org\apache\bcel\internal\generic\BranchInstruction.class
Êþº¾ 4 ´ " & * K -> is invalid null handle ()I ()Ljava/lang/String; ()S ()V (I)I (I)V (II)I (Ljava/lang/String;)V (SS)V , but : <init> <null instruction!!!?> <points to itself> (Branch target offset too large for short Code Exceptions I *Invalid branch target position offset for LineNumberTable Ljava/lang/String; LocalVariableTable Not targeting S SourceFile StackMapTable Target of Z abs addTargeter append bytes :com/sun/org/apache/bcel/internal/generic/BranchInstruction :com/sun/org/apache/bcel/internal/generic/ClassGenException 4com/sun/org/apache/bcel/internal/generic/Instruction :com/sun/org/apache/bcel/internal/generic/InstructionHandle <com/sun/org/apache/bcel/internal/generic/InstructionTargeter 2com/sun/org/apache/bcel/internal/util/ByteSequence containsTarget dispose dump getIndex getInstruction getPosition getTarget getTargetOffset ih index initFromFile java/io/DataOutputStream java/io/IOException java/lang/Math java/lang/String java/lang/StringBuilder length max_offset new_ih notifyTargetChanged notifyTargetChanging null offset old_ih opcode out position readShort removeTargeter s setTarget t target this toString updatePosition updateTarget verbose wide writeByte writeShort 0 1 2 3 4 5 A B C D E <Lcom/sun/org/apache/bcel/internal/generic/BranchInstruction; <Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle; >Lcom/sun/org/apache/bcel/internal/generic/InstructionTargeter; 4Lcom/sun/org/apache/bcel/internal/util/ByteSequence; Ljava/io/DataOutputStream; 8()Lcom/sun/org/apache/bcel/internal/generic/Instruction; >()Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle; ?(Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle;)I ?(Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle;)V ?(Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle;)Z @(SLcom/sun/org/apache/bcel/internal/generic/InstructionHandle;)V A(Lcom/sun/org/apache/bcel/internal/generic/InstructionTargeter;)V 8(Lcom/sun/org/apache/bcel/internal/util/ByteSequence;Z)V (Ljava/io/DataOutputStream;)V (Z)Ljava/lang/String; (I)Ljava/lang/StringBuilder; {(Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle;Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle;)V }(Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle;Lcom/sun/org/apache/bcel/internal/generic/InstructionTargeter;)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ! P ! F ' N ' V k ; = Q , ] ^ : o = q T r - u R u X X x . y I { J { . | . } _ ~ _ _ ? _ ? _ ? _ ? _ ? _ ? _ ? _ ? ` ? a ? a ? a ? b ? b ? b ? b ? d ? e ? e ? g ? i ? i ? i ? i ? i ? BranchInstruction.java! _ a c ? ! V k P ! / *· £± # Q % W j t R *· ¤*,¶ ?± # X Y Z % W j N ' V k 8 w ? 0+*´ ?¶ «**¶ ?µ ?*´ ?¸ ÿ¡ » `Y· ¢¿+*´ ?¶ ¬± ) ' # b d f g ' i / j % 0 W j 0 O n f = q Ì i+Ç '» `Y» iY· ®¶ ²*· ¥¶ ²¶ ²¶ ¯· ¢¿+¶ ¦=? 4» `Y» iY· ® ¶ ²*· ¥¶ ²¶ ²¶ °¶ ²+¶ ±¶ ¯· ¢¿*´ ?d¬ ) (ü 9 # q r ( u - w 1 x C y b { % i W j i V k - <