All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.javascript.jscomp.Es6RewriteGenerators.class Maven / Gradle / Ivy

The newest version!
????3?
?	?
?
??
??	??
?	?	?
????

?
??
??	??
8?
??
8?	?
?
??
8
8

8
8	


8

8





8
?
?
8



 
!"#
$
%?
&?
8'
(
)
*
8+
8,
8-
8.
/0
H?
H1234
H56
?7	8
9:;<
H=>?@ABCDEFGHIJKLMNOPQR
9S
?T
8U
8V	W
8X
8Y
Z[\
]^
Z_
Z`
8ab??
c
8d	?e
f	g	h
?i
j	k
l
8m
8n
o
p
8q
8rstsuv	?w
x
8y
8z
{
|
8}
~
8
?
??
?
?
?
?
8?
?
?
8?
?
?
?
?
???
H?
??
8??
8?
??
8?
8??
?
?
?
?
??s???
??
???	??
??
?	??
??
??	??
??s?	???
??
?
8??
?
?
?????
?
?
?
??
??
?
?
?
8?
?
8?
8?
8??
8t
?
?
?
?
?
?
?s?????	??
L?
??
??
?s?
??s?
8????InnerClassesExceptionContextLoopContextControlExitsCheckDecomposeYieldsGENERATOR_STATELjava/lang/String;
ConstantValueGENERATOR_DO_WHILE_INITIALGENERATOR_YIELD_ALL_NAMEGENERATOR_YIELD_ALL_ENTRYGENERATOR_ARGUMENTSGENERATOR_THISGENERATOR_NEXT_ARGGENERATOR_THROW_ARGGENERATOR_SWITCH_ENTEREDGENERATOR_SWITCH_VALGENERATOR_FINALLY_JUMPGENERATOR_ERRORGENERATOR_FOR_IN_ARRAYGENERATOR_FOR_IN_VARGENERATOR_FOR_IN_ITERGENERATOR_LOOP_GUARD?compiler/Lcom/google/javascript/jscomp/AbstractCompiler;currentLoopContextLjava/util/List;	SignatureQLjava/util/List;currentExceptionContextVLjava/util/List;generatorCaseCountIgeneratorCounter!Lcom/google/common/base/Supplier;5Lcom/google/common/base/Supplier;enclosingBlock"Lcom/google/javascript/rhino/Node;	hoistRootoriginalGeneratorBodycurrentStatementhasTranslatedTryZ2(Lcom/google/javascript/jscomp/AbstractCompiler;)VCodeLineNumberTableLocalVariableTablethis3Lcom/google/javascript/jscomp/Es6RewriteGenerators;processG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vexternsroot
hotSwapScript
scriptRootoriginalRootvisits(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V	enclosingt,Lcom/google/javascript/jscomp/NodeTraversal;nparent
StackMapTablevisitYieldThrowsifThrows
visitYieldForenclosingStatement	generator	entryDeclassignIterResult
loopCondition	elemValueyieldStatementloop?"visitYieldExpryieldResultyieldResultDeclvisitGenerator
caseNumbernewTryoldCasenewCaseadvanceCasegenBlockbuilder.Lcom/google/javascript/rhino/JSDocInfoBuilder;info'Lcom/google/javascript/rhino/JSDocInfo;?? translateStatementInOriginalBody()ZvisitFunctionStatement()VvisitTrycaughtError	catchBodyfinallyNamefinallyStartStatefinallyStartfinallyEndState
finallyEnd
catchEndStatecatchEndtryBody
catchBlockfinallyBodycatchStartState
catchStarterrorNameGeneratedassignErrornewCatchBodynewCatch
visitContinuecontinueCase
visitThrow
visitBreak?Lcom/google/javascript/jscomp/Es6RewriteGenerators$LoopContext;	breakCase?
visitLabel	labelNamechildvisitGeneratorMarkervisitIf	elseBlockelseEndStateendElse	conditionifBodyhasElse
ifEndStateinvertedConditionalendIfvisitSwitch
equivBlockcurrCasedidEnterdidEnterDecl	switchVal
switchValDeclinsertionPointbreakTargetcont
visitBlock
visitForInvariableiterablebodyloopId	arrayNamevarNameiterableNamearrayDefiterDefnewForInnewFor4	visitLoop(Ljava/lang/String;)VinitializerguardincrprestatementlabelloopBeginState
continueState	beginCaseconditionalBranchsetStateLoopStartbreakToStartvisitVarnamevisitYieldExprResultyieldvaluevisitReturncreateStateUpdate$()Lcom/google/javascript/rhino/Node;%(I)Lcom/google/javascript/rhino/Node;statecreateIteratorResultG(Lcom/google/javascript/rhino/Node;Z)Lcom/google/javascript/rhino/Node;done?createSafeBreak	breakNodecreateFinallyJumpBlockG(Lcom/google/javascript/rhino/Node;I)Lcom/google/javascript/rhino/Node;	jumpPointsetReturnState	toFinallyreturnPointreturnBlockgetLoopContextS(Ljava/lang/String;)Lcom/google/javascript/jscomp/Es6RewriteGenerators$LoopContext;context?controlCanExit%(Lcom/google/javascript/rhino/Node;)ZexitsELcom/google/javascript/jscomp/Es6RewriteGenerators$ControlExitsCheck;	getUniquei(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Token;)Lcom/google/javascript/rhino/Node;nodetype#Lcom/google/javascript/rhino/Token;matchesLocalVariableTypeTable4Ljava/util/List;?	insertAllX(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Token;Ljava/util/List;)Vc
matchingNodes|(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Token;Ljava/util/List;)VmakeGeneratorMarkeri
access$000X(Lcom/google/javascript/jscomp/Es6RewriteGenerators;Lcom/google/javascript/rhino/Node;)Zx0x1
access$100V(Lcom/google/javascript/jscomp/Es6RewriteGenerators;)Lcom/google/common/base/Supplier;
access$200
SourceFileEs6RewriteGenerators.java????&]???java/util/ArrayList????3com/google/javascript/jscomp/NodeTraversal$CallbackCallbackAcom/google/javascript/jscomp/Es6RewriteGenerators$DecomposeYields&??????????????[M.?	arguments1com/google/javascript/jscomp/Es6RewriteGenerators$jscomp$generator$arguments?$jscomp$generator$this?	[>5
[J.?<.$jscomp$generator$throw$arg	undefined

.]$jscomp$generator$yield$all?
$jscomp$generator$yield$entrynext
 com/google/javascript/rhino/Node$jscomp$generator$next$arg
?? !
".#?$.%[??java/lang/StringBuilder&'()*java/lang/String+,
es6/symbol-.$%/01function generatorBody() {   var $jscomp$generator$state = &2;java/lang/Object>  function $jscomp$generator$impl($jscomp$generator$next$arg, $      $jscomp$generator$throw$arg) {0    while (1) switch ($jscomp$generator$state) {      case :      default:.        return {value: undefined, done: true};    }  }0  var iterator = /** @type {!Generator} */ ({K    next: function(arg) { return $jscomp$generator$impl(arg, undefined); },L    throw: function(arg) { return $jscomp$generator$impl(undefined, arg); },B    return: function(arg) { throw Error('Not yet implemented'); },  });  $jscomp.initSymbolIterator();  /** @this {!Generator} */:  iterator[Symbol.iterator] = function() { return this; };  return iterator;}3456?7?" 89:;?<=uselessCode>?@ABC;DE$jscomp$generator$stateFGHI??? ! JKL?# Z[M[NO?P
Q[R??S[)TBcom/google/javascript/jscomp/Es6RewriteGenerators$ExceptionContexti U
VW[?]{]X[\]Y[?]Z??]??x]?][[|]^]\[?]?]q]t]s]java/lang/RuntimeException@Untranslatable control-exiting statement in generator function: &]&?^?"$jscomp$generator$global$errortemp_9??$jscomp$generator$`,a$jscomp$generator$global$error????bc
&def$jscomp$generator$finallyCcom/google/javascript/jscomp/Es6RewriteGenerators$ControlExitsCheck&ghi=com/google/javascript/jscomp/Es6RewriteGenerators$LoopContextrj9??kl&Breaking to a label that is not a loopmnopqvr?sTt $jscomp$generator$switch$enteredu?$jscomp$generator$switch$valv?w[!Default case as intermediate casex
y
&z$jscomp$generator$forin$array$jscomp$generator$forin$var$jscomp$generator$forin$iter{
|?}
~bpush?length?
?????[???[?[?[$jscomp$generator$first$do???????
?b??????[*????[????j?e??9Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallbackAbstractPostOrderCallback0com/google/javascript/jscomp/HotSwapCompilerPass3com/google/javascript/jscomp/Es6RewriteGenerators$1$jscomp$generator$loop$guard*com/google/javascript/jscomp/NodeTraversal,com/google/javascript/rhino/JSDocInfoBuilder%com/google/javascript/rhino/JSDocInfo#[Lcom/google/javascript/rhino/Node;java/util/Iteratorjava/util/List$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;-com/google/javascript/jscomp/AbstractCompilergetUniqueNameIdSupplier#()Lcom/google/common/base/Supplier;e(Lcom/google/javascript/jscomp/Es6RewriteGenerators;Lcom/google/javascript/jscomp/AbstractCompiler;)V0com/google/javascript/jscomp/TranspilationPassesprocessTranspile?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;[Lcom/google/javascript/jscomp/NodeTraversal$Callback;)VhotSwapTranspile,$SwitchMap$com$google$javascript$rhino$Token[IgetToken%()Lcom/google/javascript/rhino/Token;!com/google/javascript/rhino/Tokenordinal()IisGeneratorFunction%com/google/javascript/jscomp/NodeUtilgetEnclosingFunctionF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;matchesQualifiedName(Ljava/lang/String;)Z	setStringcom/google/javascript/rhino/IR6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node;replaceWith%(Lcom/google/javascript/rhino/Node;)V
isYieldForisExprResult	getParentshneh(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;	throwNodeblockifNode
addChildAfterreportCodeChangegetEnclosingStatementremoveFirstChild.com/google/javascript/jscomp/Es6ToEs3ConvertermakeIteratoru(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;varstringgetpropcalli(Lcom/google/javascript/rhino/Node;[Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;assignnot	cloneTree
exprResult	whileNodeaddChildBeforedetachreplaceChildhasChildrenappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;com/google/common/base/Supplierget()Ljava/lang/Object;toString()Ljava/lang/String;ensureLibraryInjected7(Ljava/lang/String;Z)Lcom/google/javascript/rhino/Node;com/google/common/base/Joineron"(C)Lcom/google/common/base/Joiner;(I)Ljava/lang/StringBuilder;joinK(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String;parseSyntheticCode
getFirstChildgetLastChildsetIsGeneratorFunction(Z)VgetJSDocInfo)()Lcom/google/javascript/rhino/JSDocInfo;
maybeCopyFromW(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/JSDocInfoBuilder;&com/google/common/collect/ImmutableSetof<(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;recordSuppressions(Ljava/util/Set;)ZbuildsetJSDocInfoK(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/Node;number%(D)Lcom/google/javascript/rhino/Node;addChildToBackCASEisNameReferenced7(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)ZthisNodeisGeneratorMarker	getDouble()DcaseNodeisTrygetGrandparentisEmpty(I)Ljava/lang/Object;tryCatch!useSourceInfoIfMissingFromForTreeisVar
isFunctionisBlockisForInisGeneratorSafeisYield-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getNextsetGeneratorSafe	getStringaddChildToFrontG([Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;	catchNode&(ILcom/google/javascript/rhino/Node;)Vadd(ILjava/lang/Object;)V&(Lcom/google/javascript/rhino/Node;I)VtraverseEs6?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V
checkStateCANNOT_CONVERT_YET-Lcom/google/javascript/jscomp/DiagnosticType;$com/google/javascript/jscomp/JSErrormake?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError;report)(Lcom/google/javascript/jscomp/JSError;)VisLoopStructureremovecatchStartCase	falseNodetrueNode
isDefaultCasesheqor(IILjava/lang/String;)VincontinueNodegetelemarraylitforIn?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;ltincforNode?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;isWhileemptyisForisAssignisDo
returnNode	stringKeypropdef	objectlititerator()Ljava/util/Iterator;hasNextequals(Ljava/lang/Object;)ZdidExitsize(ZLjava/lang/Object;)VsetGeneratorMarker1???w?/39&	?
???
???
 ! " # $%%&'(y-*?+?W*+?*?Y??	*?Y??
*+???)Z[	\]^$_,`*-+,--.(b	 *?,?Y?
Y**??SY*S??)
de*  +, /  0 1.(b	 *?+?Y?
Y**??SY*S??)
ij*  +, 2  3 45(a??,??.??1Vu,????*,-??t,?:?i??a,??X,??O,?:?D??<,???0,? ?
*+,-?!?-?"?*,-?#?*--?$?%??)Nn(p/q3r<vBwIxRyXza~gt???????????????*>B6 g6 ?+,?78?9 ?: ;	($<.(?*&?'??(&??)?*?+N,-+?,*??-?)?????"?)?***+,*9 *: = >5(??,?.:/?*?,?0?1?2:3??4:3?/?5?6?7?8Y9?S?:?;:?6?7:		???@?A:

?*?B:?$?C?$?C?$?C-?"?-?DW?
-,	?E*

?$?%*??-?)f??????%?'?,???C?F?K?Z?i?v???????????????????*z?+,?78?9 ?: ?? ?@ %?A K?B ZuC ifD 	vYE 
?MF ;.??GHIIIIIIIIIIJ.(~+?.N+?F?
+?0?@??G?A:?HY?I9?J*??K?L?J?M?:??9??2:,+?E-?$-?C-?$-?C*?$?%*??-?).????A?P?W?a?k?v?}?*H~+,~9 ~: y? `E A=K P.L ;?IBIM.(?	V*?N?OW*?P*?
?QR?HY?IS?J??TU?J?M?VYWSYXSYYSY?HY?IZ?J??T[?J?MSY\SY]SY^SY_SY`SY	aSY
bSYcSYdSY
eSYfSYgSYhSYiS?j?k?l?m?DN?`?*+?m?n+*?n-?E+?o+?p?q:r?s?tW?u:+?vW*?nw?x?z?;?A?{**-?|?}?m?~*-?l?*?n???*??$???2*??,*?n???*??$????2*??,*?n?F??**?n?0??*??6??*?????*???l???6??6?`?*?~?$:??z????:	*	?m?~???J??:*?
???7??*?
??????????:
	?m
?{*	?m?m?l?~?$	?,??>,,??W*??-?)?0??????????????????	 /7CGL^jns?????? ?"?#?%?&?'?(?)?*, -*.91E3H5N6U7*z?N O 
??N?rP ?dQ 	??R%V+,V9 V: ??S ?gTUUVW;:?^IXY$?9??nII?GIIIXYZ[(%4*?????	*???*?????	*???*?????	*???*?????	*???**????߲*????.?????V\brx????*?????	*???*???*???*???*?????e*???*???*???l???L*???*???*???*?????0*???*?????Y?HY?I??J*??????M???*?~*???{?)?,;
<=>?@ A*B.C0D:E>F@GKH?L?M?N?P?Q?S?T?V?W?Y?Z?[?_?`?b?c?d?h?i?k?l?n?o?ptuxz'2?*4+,;?W \](A*??$*??*??,?)
??*+,^](?|*???lL+??:?F??l?0M?l?0N???M,???)?*N-?l????:?Y`?6??:?HY?I??J,???J?M?:*?n??*?n-?,?????;:	?8Y	?ASY??SY??S??:

??:*?
??Y??????HY?I??J*??K?L?J?M?:?Y`?6

??:?Y`?6??:*?+??Y
????*?-??Y
????*?n+?D??*?n-?,*?n?D?,*?n?,*?n???4??w????;?A?{???{+????z?;?A?{+
???{+???{-????z?;?A?{?:?Y`?6??:
*?n
-?,+???{+???{*?n+?D??-,???2??*?~?$???**?~???~*?~?????{**?~?m?l?~*?P?*?P*??$???4*??,?)?<?????+?1?<?D?K?V?]?x???????????????????
???#?6?I?T?^?l?w??????????????????????????????????????$?1?<?K?Y?`?e?{?*?_ (` ??a 
?b
?c ?d#?e ?,f?%g 
|+,th 1K_ <@` ni K1j V&k]l xm ??n 	??o 
??p ;V?+GII?GIIII??GIIIIIIIIII6$>q](?b*?	??????????*???F?**???0???????Y`?6+?=?8Y??SY??S???+:????:*?n??*?n,?,*?n,?,?D*???0:?Y`?6??:	,???{,???{*?n?,*?n	?,?)R!##$$A%G&N(W)a*k,o-x/?1?3?4?5?6?8*f
x8} ?-~?& 	?+,?? ?? ??%#??Ap? Nc? ;??GIIII?](?	[?HY?IǶJ*??K?L?J?M?L+???ȸ2M?HY?IɶJ*??K?L?J?M?N-??*???0?2:*?n,??*?n,?,:*???F??*???0:?m+???ʸ;?A???˙4*???F?*?*?????LY?S?????0?*:? +??-???0?͸??0?+:*?n?,:??s?Y`?6*?	????*?	??????6*?	??Y?Ϲ???:*?n?,?)?!Y"Z-[O\_]g^q_uab?d?e?f?g?h?i?j?i?o?q?t?u?s?v?r?x?yz|}2~HO?Z?*z?? ?z? ?? [+,"9? -.? O? _?? u?? K?2)?Ov ;1?uGIIIII?SI?I??O?](?>*???F??*???0L*?n+??*???0M,?*?n,+?,,L*???0M???)*
?
????#?'?0?2?=?* #z >+,+? ;?II??](??*???0L*???0M*???0N*??K?L:?HY?IжJ?J?M?:?HY?IѶJ?J?M?:?HY?IҶJ?J?M?:+???+?0L-+?????Ӹ=?Ը*?+??-+???????ո2??*??$???4*??,*??$???4*??,*??$???4*??,???8?ָ;?A:??,?;?A:	+????׸6?7?8Y+S?:?A?*??:
???z?;??ٸ6?7????-??:*?~?{*?~	?{*?~
?{*?n???)?&????&???X?q?x?}??????????????????????????3?6?9?>?@?L?_?c?h?q?z?????*z?+,?? }? u? &g??N? X5? q? ?? x? 	>O? 
h%? ;!?}GIII?III??(?u*???ݙ *???0N*???0:??M??:?j*???ߙ4*???0M,???,?AM*???0N*???0:*???0:?/*???????M??ȸ;:*???0:*???0N-???-?0:-?0:???:-:?Y`?66	??3?Y`?6		??:

?{?????A?{*?	??Y?	+?Ϲ???:
??	?ʧ?+:??:??:
*?n????*?n??*?n
??,??*?n,???{
?{?)?+?
???'19@EMVb
lp}?????????? ?!?"?#?&
()(*/+4-=.E/N1W2^3f5m6t7*?? ? $? ? 9)? M? V? _? ?? ?	? ?r 
u+,u?p? ??? }?? ??? ??? ??? ??????	d? 
(M? /F? 4A? 
;?
'?I??+G?IIII?II?>G?IIIIIIII?G?IIIIIIIII??+IAI?,III?](?F*???0L+?<+?F?*?~++?0?;?A?{*??$+???4*??,*???0L??Ʊ)?@AB%D:EEG*F+,>? ;
?I?](?6*?~??{*???lL+?F?
+?0?'?M*?~,???{?)O
PQ&R5S* 6+,$? &? ;? IDI?](?3*?~???{*?~*???F?
*???0?'????{?)&	Z[^_%`)],\/[2b*3+,;cI?GII
??(+w????z?;?A?)e
??(;w???z?;?A?)i*?
??(?,?8Y>??*??SY~E*HHa Hb
>?.?  (? &"? >
? ??(?/*?	??M,???,????N+-???-?????)??(?*?-?* 
?u/+,/?;?
????(\??Y??M*?+,??,??)???* +,9 ????(?-?Y?N*+,-??-????-??-???8?)???"?**-+,-? -??%??%??;
??@??(?.+?,?-+??W+?l:?*,-????:???)????#?-?*4? .+,.? .??.??.??;?I??
??(L??z?AL+??+?)(	)**?	9 ??(:*+??)(*?,? ??(/*??)(*?,??(:*??)(*? ????:???????
???	???	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy