
com.google.javascript.jscomp.MoveFunctionDeclarations.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
$ R # S
T U # V
W X
Y Z [ \ ] ^ _ ` _ a b c d
e f g h
i j ^ k
l
m n
o
p q
p r
s
t
u
v
w x
y
e z
W { | } ~ ? ? compiler /Lcom/google/javascript/jscomp/AbstractCompiler; functions (Lcom/google/common/collect/ListMultimap; Signature sLcom/google/common/collect/ListMultimap; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this 7Lcom/google/javascript/jscomp/MoveFunctionDeclarations; process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V nameNode "Lcom/google/javascript/rhino/Node; name Ljava/lang/String; n
addingRoot entry Entry InnerClasses Ljava/util/Map$Entry; externs root LocalVariableTypeTable rLjava/util/Map$Entry;>;
StackMapTable ? b k shouldTraverse s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z t ,Lcom/google/javascript/jscomp/NodeTraversal; parent grandparent visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V
SourceFile MoveFunctionDeclarations.java - ? ' ( ? ? ? ) * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/util/Map$Entry ? ? %com/google/javascript/jscomp/JSModule ? ? ? ? ? java/util/List ? ? ? com/google/javascript/rhino/Node ? ? ? ? ? ? ? 8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 5com/google/javascript/jscomp/MoveFunctionDeclarations java/lang/Object 3com/google/javascript/jscomp/NodeTraversal$Callback Callback )com/google/javascript/jscomp/CompilerPass java/util/Iterator ()V +com/google/common/collect/ArrayListMultimap create /()Lcom/google/common/collect/ArrayListMultimap; *com/google/javascript/jscomp/NodeTraversal traverseEs6 ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V #com/google/common/collect/Multimaps asMap 9(Lcom/google/common/collect/ListMultimap;)Ljava/util/Map;
java/util/Map entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getKey -com/google/javascript/jscomp/AbstractCompiler getNodeForCodeInsertion K(Lcom/google/javascript/jscomp/JSModule;)Lcom/google/javascript/rhino/Node; getValue com/google/common/collect/Lists reverse "(Ljava/util/List;)Ljava/util/List;
getFirstChild $()Lcom/google/javascript/rhino/Node; getString ()Ljava/lang/String; setString (Ljava/lang/String;)V com/google/javascript/rhino/IR 6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node; var h(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; !useSourceInfoIfMissingFromForTree F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; addChildToFront %(Lcom/google/javascript/rhino/Node;)V getAncestor %(I)Lcom/google/javascript/rhino/Node; isScript %com/google/javascript/jscomp/NodeUtil isFunctionDeclaration %(Lcom/google/javascript/rhino/Node;)Z removeChild reportCodeChange getModule )()Lcom/google/javascript/jscomp/JSModule; &com/google/common/collect/ListMultimap put '(Ljava/lang/Object;Ljava/lang/Object;)Z # $ % &