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

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

The newest version!
????3?
m?	1?	1??
??
??	o?
O?
??
1?
1?
O?
O?
1?
1?
O?
O?
O?
O?
O?
O?
O??
O?
??
O?
??
O?
1?
??
1
?
?
?
O
O
O
O
O
	

O
1
O
O
?

/?
/
/
/


1
?
?
O
O 
O!
O"
O#
1$%&
/'
A(
O)
O*+
G,
G-
G.
O/
O0
O1
O23
O4	?5	?6
?7
O8
O9
?:
?;<
?=>
1?@
AB
OC?
?D?E
?FG
	H
I
?J
OK
OL	?M
?N
?OPQRInnerClassescompiler/Lcom/google/javascript/jscomp/AbstractCompiler;DESTRUCTURING_TEMP_VARLjava/lang/String;
ConstantValuedestructuringVarCounterI2(Lcom/google/javascript/jscomp/AbstractCompiler;)VCodeLineNumberTableLocalVariableTablethis6Lcom/google/javascript/jscomp/Es6RewriteDestructuring;processG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vexterns"Lcom/google/javascript/rhino/Node;root
hotSwapScript
scriptRootoriginalRootshouldTraverses(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z
nodeTraversal,Lcom/google/javascript/jscomp/NodeTraversal;nparent
StackMapTablevisits(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)VtvisitParamListnewParamlhsrhsnewStatementjsDoc'Lcom/google/javascript/rhino/JSDocInfo;
nameOrPatterndefaultValueisNoopZparam	paramListfunction
insertSpotbodyinext3SreplacePatternParamWithTempVar?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Lcom/google/javascript/rhino/Node;patternParamtempVarNamenewDeclgetTempParameterName7(Lcom/google/javascript/rhino/Node;I)Ljava/lang/String;parameterIndexfnJSDocT
visitForOf%(Lcom/google/javascript/rhino/Node;)VnodevisitObjectPatternnodeToDetach.Lcom/google/javascript/rhino/JSDocInfoBuilder;namenewLHSnewRHSgetpropvaluegetelemintermediateTempVarNameintermediateDeclnewNodechild
objectPatterntempDeclUVvisitArrayPatternnextCallnextVarNamevar
assignmentarrayPatternneedsRuntime&visitDestructuringPatternInEnhancedForforNodeblockdecl
exprResultdestructuringLhsdeclarationNodedeclarationType#Lcom/google/javascript/rhino/Token;pattern visitDestructuringPatternInCatch
catchBlockdefaultValueHookh(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
SourceFileEs6RewriteDestructuring.javaxWvwqrU3com/google/javascript/jscomp/NodeTraversal$CallbackCallbackXYZ[Z\]^_V`a????bcde????fegeheicjklemc	undefinednoTpqrcstuve??w?x??y??z??{z|?}?~????W?c???c????S??java/lang/StringBuilder4com/google/javascript/jscomp/Es6RewriteDestructuring$jscomp$destructuring$var?????o????????u?u?c?c?c?c?c??java/lang/IllegalStateException"Unexpected OBJECT_PATTERN parent: ??x??e?c,com/google/javascript/rhino/JSDocInfoBuilderx?c?k???c?z?? com/google/javascript/rhino/Node?c?????xx??c????!Unexpected OBJECT_PATTERN child: ??not reached??!Unexpected ARRAY_PATTERN parent: ????c??$jscomp.arrayFromIterator??es6/util/arrayfromiterator????z???z??????java/lang/Object0com/google/javascript/jscomp/HotSwapCompilerPass6com/google/javascript/jscomp/Es6RewriteDestructuring$1%com/google/javascript/rhino/JSDocInfojava/lang/String*com/google/javascript/jscomp/NodeTraversal!com/google/javascript/rhino/Token()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;ordinal()IisDestructuringLhs()Z	getParent$()Lcom/google/javascript/rhino/Node;getLastChild
getFirstChildgetNextisDefaultValuegetJSDocInfo)()Lcom/google/javascript/rhino/JSDocInfo;removeFirstChildisName	getString()Ljava/lang/String;equals(Ljava/lang/Object;)ZisVoid%com/google/javascript/jscomp/NodeUtilisImmutableValue%(Lcom/google/javascript/rhino/Node;)Z	cloneTreecom/google/javascript/rhino/IR6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node;assignF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;!useSourceInfoIfMissingFromForTree
addChildAfterreplaceChildsetOptionalArg(Z)VsetJSDocInfoK(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/Node;-com/google/javascript/jscomp/AbstractCompilerreportCodeChangeisDestructuringPatternisRestreplaceWithgetBestJSDocInfoK(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/JSDocInfo;getParameterNameAt(I)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString'com/google/javascript/rhino/TokenStreamisJSIdentifier(Ljava/lang/String;)Z$com/google/common/base/Preconditions
checkStateisNameDeclaration
isEnhancedForisAssignisExprResultisStringKeyisArrayPatternisCatch-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(Ljava/lang/String;)VdetachisConstrecordConstancybuildaddChildBeforehasChildrenuseSourceInfoIfMissingFromaddChildToBackisQuotedStringGETELEMGETPROPstringj(Lcom/google/javascript/rhino/Token;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)VisComputedPropdeclaration?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Token;)Lcom/google/javascript/rhino/Node;.com/google/javascript/jscomp/Es6ToEs3ConvertermakeIteratoru(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;isEmptycalli(Lcom/google/javascript/rhino/Node;[Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;newQNamee(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;)Lcom/google/javascript/rhino/Node;ensureLibraryInjected7(Ljava/lang/String;Z)Lcom/google/javascript/rhino/Node;
checkArgumentaddChildToFrontuseSourceInfoFromLETsheqhook?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;11mnqrstu2vwxyzO*?*?*+??{&$	'(|}~qr?zS*?,?Y*S??{
,-| }~??????zS*?+?Y*S??{
12| }~??????z?7?,??	.?*"*,-?
?*,???{6$8*9-;2<5@|*7}~7??7??7???$??z?I-?-??-?
N?,??	.?-#*+,-??
*+,-???{"EFH4J;K>MENHR|*I}~I??I??I???#		??z~ZN,?:6:+?:?C?:????:?:	?:
6	???,
??
??6?
??

??6?
	?:?`	??	?
*,??:	?:
?
?:	??
? ?!?

?":?#W-?$N+?%?&?'W*??(?R?)?*,-*,??*N*??(?0?+?(??)?*,-?*,??*N*??(:?????{?,XYZ[\] ^(_/`6a=g@hKjSkbljrtuyv?x?y?{?|?}?~?????????????????????"?5?:?D?H?O\Y?|?????=??
?1?????/???6???	=???
?a??@???E??Z}~Z??Z??X??R??O?wL?????????????6
??????????I??)?????????????F??????????!,?	??z?/?:-??'W-?,-??":+?,?$?{????"?,?|H/}~/??/??/??/?t(??"
????z?E+?-:??.?
?.N?!?/Y?02?3*Y?Z`??4?5N-?6?7-?{????<?C?|>?tE}~E??E?w<	?t?????????????zm+?M,??*,??8?{????| }~?????????z??-?9?-?
?:?,?:-:?-?;?-?
??
-???-?:?
-?
?:?	*,?8?-???	*,?@??AY?/Y?0B?3-?C?5?D??/Y?02?3*Y?Z`??4?5:??E?",?#:-?F??GY?H:?IW?J?'W?
?K,?:???:	?=??L???:?MW?N?OY?P?	?Q??R???S?T:?:

??
:
:?
?:

?:?:???U?????p??:
???V:?/Y?02?3*Y?Z`??4?5:

??":?#W?
?K
????:?l???V:?:
?S??/?:
?:?
??S?W:

?:??AY?/Y?0X?3?C?5?D?-?9?
-??Y:?#-?;?
? ?!:?
?AYZ?D??#W?
?K*+

?
?[	:??,?EW*??(?{6M????.?4?=?E?L?S?Y?Z?k?p?q?x?}?~???????????????????????%?-?4?:?KP[bjnu|	?
??
????????(07> P!Y"\#x'(?)?*?,?.?0?4???7?8?9|?'????4	??:?????%??n??
r???	??[1??b*??
|??
????Q???2?t
?&???c??
??%??

??>??P	??
7%??
Y????????xW??
xW??? ?????????	?}~??????????K???K???,?t????????S?????4??
??????????44?
??????????44??+???????????????????????????3????	??&??????????zn-?9?-?
?:?,?:-:?}-?;?,?:-?
:??-?+?-??
-?=??-?:?
-?
?:?	*,?8?-???	*,?@??AY?/Y?0\?3-?C?5?D??/Y?02?3*Y?Z`??4?5:?*??E?]?":,?#W?
?K6,?:		?f	?:
	?^?3?_?S?W?O?`?!:	?#W?
?K? 	??{?/Y?02?3*Y?Z`??4?5:

??_?S?W?O?`a?S?W?":	?#W?
?K	??E:
?	??E?:?Z	?+?-	??E:*?b?c?OY?S?`:6?(	?E:?_?S?W?O?`a?S?W:-?;?? :?!:
?-??Y:

,?#W?

?K*+?
?[
:	????EW?*?d?eW*??(?{"H=>?@$A*B0C;DCEJFQGWJXKiLnMoNvO{P|R?Y?Z?[?\?Z?]?^?_?a?b?c?efg)h,l4rSsUtZvnwqutsyx?y?{?|?}???????????????????????
????*?1?=?IaP?V?[?f?m?|????*??0????SV?t
y0????????? ?????????
?d??F??*??
?h??	?\??
n}~n??n??n?????????????t?????????V????P
??????????C??1?$????????z?	?+?)?f?/Y?02?3*Y?Z`??4?5M+?
?:?C+?
N-?:,??g:+?#W-+?%+,?? ?!:+?#W?h?]+?
N-??7-?
:?
:?:?7?:-,?+?i?%?:+?E,??Y:+?#W?h?{j??%?/?4?:?C?J?Q?^?e?l?o?t?{???????????????????????|?
48??:2??C)??^??tU???H???A???2?????????}~???%??t??o??Y??z?;?/Y?02?3*Y?Z`??4?5M+?N+,??,-+,??j?Y?h?{??#?+?:?|*;}~;???t#??
??zF*??k+*??l?{?|??????po??	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy