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

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

The newest version!
????3

=
:?
:?
:?
:?
??
:?
<?
:?
??
<?
:?
<?
<?
:?
<?
<?
:??

:?
:?
:?
??
??
<?
??
??
<?	>?
:?
??
<?
<?
:?
:?
:?
:?
??A?????
??
:?
:?
:?
:?
:?
:?
:?
??
??
:?
:?
:????????
:????InnerClasses()VCodeLineNumberTableLocalVariableTablethisALcom/google/javascript/jscomp/PeepholeCollectPropertyAssignments;optimizeSubtreeF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;name"Lcom/google/javascript/rhino/Node;valuepropertyCandidatechildsubtreecodeChangedZ
StackMapTable?getNamengetValueisInterestingValue%(Lcom/google/javascript/rhino/Node;)ZisPropertyAssignmentToNameexprlhsobjcollectPropertyY(Lcom/google/javascript/rhino/Node;Ljava/lang/String;Lcom/google/javascript/rhino/Node;)ZLjava/lang/String;rhscollectArrayPropertyG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Z	emptyNodecurrentValuearrayLiteral
assignmentsizeOfArrayAtStartImaxIndexAssignedpropertydindexDindexcollectObjectPropertypropertyNameisCurrentValueSideEffectisNewValueSideEffectcurrentPropertyNamecurrentProperty
objectLiteralnewPropertynewValuepropertyExists??mightContainForwardReference7(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)ZnodevarName
SourceFile'PeepholeCollectPropertyAssignments.java@A??????????W??XW?????SH??UHVW??\]?A??java/lang/IllegalStateException???????W????W?W??yz???????`ama???????????????H?????????????????HA?? com/google/javascript/rhino/Node	??com/google/javascript/jscomp/PeepholeCollectPropertyAssignments9com/google/javascript/jscomp/AbstractPeepholeOptimizationAcom/google/javascript/jscomp/PeepholeCollectPropertyAssignments$1java/lang/Stringjava/util/IteratorisScript()ZisBlock
getFirstChild$()Lcom/google/javascript/rhino/Node;isVar%com/google/javascript/jscomp/NodeUtilisExprAssigngetNexthasOneChild$com/google/common/base/Preconditions
checkState(Z)VisName	getString()Ljava/lang/String;reportCodeChangegetFirstFirstChildgetLastChildisObjectLit
isArrayLitisGetequals(Ljava/lang/Object;)ZmayHaveSideEffectscanBeSideEffectedisLiteralValue&(Lcom/google/javascript/rhino/Node;Z)Z,$SwitchMap$com$google$javascript$rhino$Token[IgetToken%()Lcom/google/javascript/rhino/Token;!com/google/javascript/rhino/Tokenordinal()I
getChildCount	isGetElemisNumber	getDouble()Djava/lang/Double
isInfinite(D)Zcom/google/javascript/rhino/IRemptysrcrefaddChildToBack%(Lcom/google/javascript/rhino/Node;)VdetachgetChildAtIndex%(I)Lcom/google/javascript/rhino/Node;isEmptyreplaceChildG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)VisStringgetStringValue6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String;	stringKey6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node;useSourceInfoIfMissingFromsetQuotedStringchildren()Ljava/lang/Iterable;java/lang/Iterableiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;removeChild0<=
@AB/*??C DEFGHB??+??+??+?=+?N-?y-??
-???`-????S-?	?
-?:???;-?
:?0???%-?Y:?*????=???-?N????*?+?Cb$%(,-.)/,16396@7F8N:Q<W=d?gCqF?G?I?-?M?N?PDHFCIJW2KJnLJzMJ?EF?NJ?OPQ%
?R?R?R?R??
SHBd *??*??*??*???Y??CTUVWYD TJQ
UHBg#*??*??*??*????Y??C]^_`bD#TJQVWBJ*??
*????CfDTJQ@
XWB?,*??*???*?L+?M,???,?N-??C&	jl
mpst u"y'zD*,LJYJZJ'[JQ
?RR\]BQ?+???+?:,??????:*???????,????-?? .?/%-+?!??-+?"?
??Y???CN?	??? ?'?2?8?:?F?L?N?t?|?~???????D>?EF?LJ?I^?KJ?ZJ'k_JQ		?R?R%		
`aB0
?+?M*?#>d6,?:?:?$???:?:?%???&9		??	?'?	(???	?6	????`???-d??**?+:*?,????*?-?,? *?.:?/??*?-?0+?-W?C?!??
????$?&?-?4?<?>?E?N?]?_?d?m?o?x?z?????????????????????????D?
?	bJ?cJ?dJ?LJ?eJ
?fg?hg?ZJ?_J-?[J4?iJE?jk	dklgQ9?&RRRRR?RR??
?R?

maB??+?M,?N-?:-?:?:-?$??1?
?%???%?
?2:?
?:?3?4:-?$??5?-:		?,6
*?6?7:?8?X?9?::?:
?:
??16
?6	?6??*?;*?,+?-W????
?	*?,+?-W?C?#?????&?.?4?6?>?H?O?V?[?b?g?n?u?x???????	???
???????D?En^?$oP?pP??q^
?8cJ?FrJ?sJ?LJ?eJ
?ZJ?_J?[J?iJO?n^[?tJn?uJ	x|vP
Q<?6RRRRRRR?w?R?Rx?[?

yzB?-*??+*???*?M,?,+???,?M????C !#%!&#$+)D MJ-{J-|^Q
?R
?}~?
>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy