
com.google.javascript.jscomp.NodeIterators$LocalVarMotion.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
_
` a
b c e f g
h
i
j
k
' l
m
b n
o p
b q r s
t u v w
x
y
z {
|
}
~
?
?
b ?
?
?
b ? ? ?
?
} ? ? valueHasSideEffects Z iterator FunctionlessLocalScope InnerClasses CLcom/google/javascript/jscomp/NodeIterators$FunctionlessLocalScope; varName Ljava/lang/String; lookAhead "Lcom/google/javascript/rhino/Node; forVar LocalVarMotion ?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/NodeIterators$LocalVarMotion; Code LineNumberTable LocalVariableTable name var block forAssign ?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/NodeIterators$LocalVarMotion; assign expr h(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeIterators$FunctionlessLocalScope;)V this ;Lcom/google/javascript/jscomp/NodeIterators$LocalVarMotion; nameNode valueNode
StackMapTable e g f hasNext ()Z next $()Lcom/google/javascript/rhino/Node; remove ()V advanceLookAhead (Z)V curNode
readsState atStart nextNode
nextParent type #Lcom/google/javascript/rhino/Token; ? ()Ljava/lang/Object; Signature JLjava/lang/Object;Ljava/util/Iterator;
SourceFile NodeIterators.java ? K ? ? Q ? ? ? ? 9com/google/javascript/jscomp/NodeIterators$LocalVarMotion Acom/google/javascript/jscomp/NodeIterators$FunctionlessLocalScope com/google/javascript/rhino/Node @ ? @ A ? K ? K @ O ? K ? ? ? ? / 0 ? ? ) * + . P Q 1 2 'java/lang/UnsupportedOperationException Not implemented @ ? ? M ? ? ? J K L M ? M ? ? ? K ? K ? ? ? K ? K ? ? ? ? X ? K java/lang/Object java/util/Iterator !com/google/javascript/rhino/Token isVar $com/google/common/base/Preconditions
checkArgument %com/google/javascript/jscomp/NodeUtil isStatement %(Lcom/google/javascript/rhino/Node;)Z *com/google/javascript/jscomp/NodeIterators &([Lcom/google/javascript/rhino/Node;)V isAssign isExprResult isName getAssignedValue F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; getString ()Ljava/lang/String; mayHaveSideEffects (Ljava/lang/String;)V current java/lang/String equals (Ljava/lang/Object;)Z
currentParent getToken %()Lcom/google/javascript/rhino/Token; isGetProp isGetElem isVarOrSimpleAssignLhs G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z isCall isNew nodeTypeMayHaveSideEffects NAME isCatch ' ( ) * + . / 0 1 2 3 5 6 t .+? ? +? ? ? Y*? Y? Y*SY+SY,S? ? ? 7 ? ? ? 8 . 9 2 . : 2 . ; 2 <