
com.google.javascript.jscomp.Es6RewriteGenerators$DecomposeYields.class Maven / Gradle / Ivy
The newest version!
???? 3 m C n
D o C p q
o r
s t u v w
x
y z
{ C | } ~
v ?
C ?
C ?
?
? ? ? ? ?
? ?
s ?
?
?
? ? ?
?
s ? ? ? ?
? ?
?
? ?
? ?
?
?
? ?
?
? ?
? ?
?
? ?
? ?
?
?
? ?
? ?
5 o ?
5 ?
? ? ?
5 ? v ?
?
? ?
? ?
? ?
?
? ? ? ? compiler /Lcom/google/javascript/jscomp/AbstractCompiler;
decomposer 3Lcom/google/javascript/jscomp/ExpressionDecomposer; this$0 3Lcom/google/javascript/jscomp/Es6RewriteGenerators; e(Lcom/google/javascript/jscomp/Es6RewriteGenerators;Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this DecomposeYields InnerClasses CLcom/google/javascript/jscomp/Es6RewriteGenerators$DecomposeYields; consts Ljava/util/Set; LocalVariableTypeTable #Ljava/util/Set; shouldTraverse s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z t ,Lcom/google/javascript/jscomp/NodeTraversal; n "Lcom/google/javascript/rhino/Node; parent
StackMapTable visitYieldExpression %(Lcom/google/javascript/rhino/Node;)V visitLoop
firstEntry container
enclosingFunc enclosingBlock guard incr guardName u
SourceFile Es6RewriteGenerators.java 1com/google/javascript/jscomp/Es6RewriteGenerators I J K ? E F java/util/HashSet 1com/google/javascript/jscomp/ExpressionDecomposer ? ? ? com/google/javascript/rhino/Node ? ? ? K ? ? ? ? K ? G H ? ? ? ? ? ? ? ` a b a ? ? ? ? ? ? ? java/lang/String #Case statements that contain yields ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? a ? ? ? ? Undecomposable expression ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $jscomp$generator$first$do ? ? ? ? ? ? ? ? ? a ? ? ? ? ? a java/lang/StringBuilder $jscomp$generator$loop$guard ? ? ? ? ?
? ? ? ? Acom/google/javascript/jscomp/Es6RewriteGenerators$DecomposeYields
Ccom/google/javascript/jscomp/NodeTraversal$AbstractPreOrderCallback AbstractPreOrderCallback ()V -com/google/javascript/jscomp/AbstractCompiler getUniqueNameIdSupplier #()Lcom/google/common/base/Supplier; !com/google/javascript/rhino/Token SCRIPT #Lcom/google/javascript/rhino/Token; &(Lcom/google/javascript/rhino/Token;)V "com/google/javascript/jscomp/Scope createGlobalScope H(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/Scope; ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/common/base/Supplier;Ljava/util/Set;Lcom/google/javascript/jscomp/Scope;)V 3com/google/javascript/jscomp/Es6RewriteGenerators$1 ,$SwitchMap$com$google$javascript$rhino$Token [I getToken %()Lcom/google/javascript/rhino/Token; ordinal ()I
getFirstChild $()Lcom/google/javascript/rhino/Node;
access$000 X(Lcom/google/javascript/jscomp/Es6RewriteGenerators;Lcom/google/javascript/rhino/Node;)Z .com/google/javascript/jscomp/Es6ToEs3Converter CANNOT_CONVERT_YET -Lcom/google/javascript/jscomp/DiagnosticType; $com/google/javascript/jscomp/JSError make ?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError; report )(Lcom/google/javascript/jscomp/JSError;)V getParent isExprResult ()Z canExposeExpression DecompositionType i(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/ExpressionDecomposer$DecompositionType; Ccom/google/javascript/jscomp/ExpressionDecomposer$DecompositionType UNDECOMPOSABLE ELcom/google/javascript/jscomp/ExpressionDecomposer$DecompositionType; exposeExpression reportCodeChange CANNOT_CONVERT %com/google/javascript/jscomp/NodeUtil getEnclosingFunction F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; isGeneratorFunction isForIn %(Lcom/google/javascript/rhino/Node;)Z getEnclosingBlock getSecondChild getNext com/google/javascript/rhino/IR empty getLastChild isEmpty name 6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node; cloneTree trueNode var h(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; addChildToFront detach or addChildToBack append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
access$100 V(Lcom/google/javascript/jscomp/Es6RewriteGenerators;)Lcom/google/common/base/Supplier; com/google/common/base/Supplier get ()Ljava/lang/Object; toString ()Ljava/lang/String; BLOCK replaceChild G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V assign
exprResult block addChildBefore *com/google/javascript/jscomp/NodeTraversal 0 C D E F G H I J K L M ? 5*+? *? *,? ? Y? N*? Y,,? -? Y?
? ? ?
? ? N ? ? ? ? ? +? 4? O 5 P S 5 E F T U V T W X Y M ?? ,? ? .? | E M M M | | | | | | | | | U*,? ? 2*,? ? **? ,? ? ? *? ,? ? YS? ? ?? N . ? P? U? X? ]? `? n? ? ?? ?? ?? O * ? P S ? Z [ ? \ ] ? ^ ] _ ? P&