Edit C:\Users\Admin\.m2\repository\rhino\js\1.6R7\org\mozilla\javascript\NodeTransformer.class
???? / ? 7 x 6 y z { z | 6 } ~ x 6 6 ? 6 ? 6 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 6 ? ? ? ? 6 ? ? ? 6 ? 6 ? ? ? ? ? ? z ? ? . ? ? z ? ? ? ? ? ? ? loops !Lorg/mozilla/javascript/ObjArray; loopEnds hasFinally Z <init> ()V Code LineNumberTable LocalVariableTable this (Lorg/mozilla/javascript/NodeTransformer; transform *(Lorg/mozilla/javascript/ScriptOrFnNode;)V fn %Lorg/mozilla/javascript/FunctionNode; i I tree 'Lorg/mozilla/javascript/ScriptOrFnNode; transformCompilationUnit transformCompilationUnit_r G(Lorg/mozilla/javascript/ScriptOrFnNode;Lorg/mozilla/javascript/Node;)V leave Lorg/mozilla/javascript/Node; jump Jump InnerClasses "Lorg/mozilla/javascript/Node$Jump; finallytarget jsrnode jsrtarget unwind n elemtype store returnNode returnExpr unwindBlock tryNode jsrFinally jumpStatement init pop cursor result nameSource name Ljava/lang/String; previous type parent node visitNew G(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/ScriptOrFnNode;)V visitCall addBeforeCurrent ?(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node; current toAdd replaceCurrent replacement SourceFile NodeTransformer.java = > L E ? ? ? ? ? D E org/mozilla/javascript/ObjArray 8 9 : 9 ; < M N ? ? ? ? ? ? ? ? org/mozilla/javascript/Node$Jump ? P ? ? ? ? ? ? ? ? ? c ? ? ? ? ? org/mozilla/javascript/Node = ? ? ? = ? ? ? t q = ? ? ? ? ? p q ? ? ? ? o n m n ? ? ? ? = ? = ? #org/mozilla/javascript/FunctionNode ? ? ? ? ? ? ? ? ? ? ? P ? ? &org/mozilla/javascript/NodeTransformer java/lang/Object %org/mozilla/javascript/ScriptOrFnNode getFunctionCount ()I getFunctionNode ((I)Lorg/mozilla/javascript/FunctionNode; getFirstChild ()Lorg/mozilla/javascript/Node; getNext getType push (Ljava/lang/Object;)V target org/mozilla/javascript/Kit codeBug ()Ljava/lang/RuntimeException; getFinally isEmpty ()Z peek ()Ljava/lang/Object; size get (I)Ljava/lang/Object; (I)V getLineno (II)V addChildToBack (Lorg/mozilla/javascript/Node;)V !(ILorg/mozilla/javascript/Node;)V addChildToFront getJumpStatement $()Lorg/mozilla/javascript/Node$Jump; getContinue setType hasChildren removeChild >(ILorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)V "(ILorg/mozilla/javascript/Node;I)V requiresActivation getString ()Ljava/lang/String; hasParamOrVar (Ljava/lang/String;)Z addChildAfter =(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)V replaceChild next replaceChildAfter ! 6 7 8 9 : 9 ; <