Edit C:\Users\Admin\.m2\repository\rhino\js\1.6R7\org\mozilla\javascript\optimizer\Block.class
???? / = ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4 ? ? ? ? ? ? ? ? 4 ? ? ? ? ? ? ? 4 ? ? 4 ? 4 ? 4 ? 4 ? ? ? ? ? InnerClasses FatBlock itsSuccessors )[Lorg/mozilla/javascript/optimizer/Block; itsPredecessors itsStartNodeIndex I itsEndNodeIndex itsBlockID itsLiveOnEntrySet 1Lorg/mozilla/javascript/optimizer/DataFlowBitSet; itsLiveOnExitSet itsUseBeforeDefSet itsNotDefSet DEBUG Z ConstantValue debug_blockCount <init> (II)V Code LineNumberTable LocalVariableTable this (Lorg/mozilla/javascript/optimizer/Block; startNodeIndex endNodeIndex runFlowAnalyzes S(Lorg/mozilla/javascript/optimizer/OptFunctionNode;[Lorg/mozilla/javascript/Node;)V i fn 2Lorg/mozilla/javascript/optimizer/OptFunctionNode; statementNodes [Lorg/mozilla/javascript/Node; paramCount varCount varTypes [I theBlocks buildBlocks I([Lorg/mozilla/javascript/Node;)[Lorg/mozilla/javascript/optimizer/Block; fb 1Lorg/mozilla/javascript/optimizer/Block$FatBlock; fallThruTarget target Lorg/mozilla/javascript/Node; branchTargetBlock blockEndNode blockEndNodeType b theTargetBlocks Ljava/util/Hashtable; !Lorg/mozilla/javascript/ObjArray; beginNodeIndex result newFatBlock 5(II)Lorg/mozilla/javascript/optimizer/Block$FatBlock; toString [([Lorg/mozilla/javascript/optimizer/Block;[Lorg/mozilla/javascript/Node;)Ljava/lang/String; blockList reachingDefDataFlow ~(Lorg/mozilla/javascript/optimizer/OptFunctionNode;[Lorg/mozilla/javascript/Node;[Lorg/mozilla/javascript/optimizer/Block;[I)V index pred visit [Z doneOnce vIndex needRescan typeFlow succ assignType ([III)Z type markAnyTypeVariables ([I)V lookForVariableAccess R(Lorg/mozilla/javascript/optimizer/OptFunctionNode;Lorg/mozilla/javascript/Node;)V varIndex child lhs rhs n initLiveOnEntrySets listLength doReachedUseDataFlow ()Z findExpressionType T(Lorg/mozilla/javascript/optimizer/OptFunctionNode;Lorg/mozilla/javascript/Node;[I)I lType rType findDefPoints T(Lorg/mozilla/javascript/optimizer/OptFunctionNode;Lorg/mozilla/javascript/Node;[I)Z rValue theType doTypeFlow U(Lorg/mozilla/javascript/optimizer/OptFunctionNode;[Lorg/mozilla/javascript/Node;[I)Z changed printLiveOnEntrySet 5(Lorg/mozilla/javascript/optimizer/OptFunctionNode;)V SourceFile Block.java S ? E F G F ? ? ? ? ? ? ? ? h i } ~ ? ~ ? ? java/util/Hashtable org/mozilla/javascript/ObjArray ? ? ? x y ? ? ? ? ? ? ? ? /org/mozilla/javascript/optimizer/Block$FatBlock ? Y ? ? ? ? org/mozilla/javascript/Node$Jump Jump m n ? ? ? &org/mozilla/javascript/optimizer/Block B C D C H F S S T ? ] ? ? ? ? ? ? I J ? ? M J L J ? ? ? ? /org/mozilla/javascript/optimizer/DataFlowBitSet S ? K J ? ? ? ? ? ? java/lang/Object (org/mozilla/javascript/optimizer/Block$1 ()V 0org/mozilla/javascript/optimizer/OptFunctionNode fnode %Lorg/mozilla/javascript/FunctionNode; #org/mozilla/javascript/FunctionNode getParamCount ()I getParamAndVarCount setIsNumberVar (I)V org/mozilla/javascript/Node getType put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; add (Ljava/lang/Object;)V size get (I)Ljava/lang/Object; realBlock addSuccessor 4(Lorg/mozilla/javascript/optimizer/Block$FatBlock;)V addPredecessor &(Ljava/lang/Object;)Ljava/lang/Object; putProp (ILjava/lang/Object;)V getSuccessors +()[Lorg/mozilla/javascript/optimizer/Block; getPredecessors -(Lorg/mozilla/javascript/optimizer/Block$1;)V test (I)Z getFirstChild ()Lorg/mozilla/javascript/Node; getVarIndex (Lorg/mozilla/javascript/Node;)I set getNext getVarCount not clear or 4(Lorg/mozilla/javascript/optimizer/DataFlowBitSet;)V df2 ?(Lorg/mozilla/javascript/optimizer/DataFlowBitSet;Lorg/mozilla/javascript/optimizer/DataFlowBitSet;Lorg/mozilla/javascript/optimizer/DataFlowBitSet;)Z = B C D C E F G F H F I J K J L J M J N O P Q R F S T U Y *? *? *? ? V T U V W W X Y Z F [ F \ ] U 0 v*? ? =*? ? >? :6? O????6? O????+? :*+? *+? 6? .? *? ???? V F [ \ ] _ ` $ _ * d 3 e 9 d ? h E p N q W ~ ` i ? o ~ u ? W \ ^ F - ^ F Z ^ F v _ ` v a b n c F f d F a e f E 1 g C h i U m ? Y? L? Y? M>6*?? ?*2? ? ? Z Z Z )? Vd? :*2? ? +*2? W,? >? +? :*2? ? +*2? W,? `>???m*?? (*?d? :*2? ? +*2? W,? 6,? ? ?,? ? ? :*? ? 2:? 6? ,,? d? !,`? ? ? :? ? ? ? ? 5? ? :+? ? ? : ? ? ? ? ???^,? ? :6,? ? @,? ? ? :? :? ? ? ? !? "S????? V ? 0 ? ? ? ? ? L ? R ? \ ? g ? q ? w ? z ? } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?$ ?+ ?2 ?F ?P ?^ ?j ?q ?x ?~ ?? ?? ?? ?? ?? ?? ?? ?? ?? ? W ? \ j k ? j k ? ^ F ? j k $ l k P ( m n ^ o k ? ? j k ? | p n u q F ? ? ^ F ? ) j k ? "