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

org.mozilla.javascript.NodeTransformer.class Maven / Gradle / Ivy

The newest version!
????1i
W?
V?
??
??
V??
?	V?	V?	V?
???
?
??
V?
?
?
??	??
?
?
?????????
?
V?
??	 ?
??
 ?
?
?
?
?
?
?
?
?
 ?
?
?
?
?
 ?
V?
 ?
 ?
V?
V?
V?
?
?
?
?
?
?
?
?
??
?
??
D?
?
DG?


D
D


	



	
loops!Lorg/mozilla/javascript/ObjArray;loopEnds
hasFinallyZ()VCodeLineNumberTableLocalVariableTablethis(Lorg/mozilla/javascript/NodeTransformer;	transform*(Lorg/mozilla/javascript/ScriptOrFnNode;)Vfn%Lorg/mozilla/javascript/FunctionNode;iItree'Lorg/mozilla/javascript/ScriptOrFnNode;transformCompilationUnitcreateScopeObjectstransformCompilationUnit_rScopeInnerClassesk(Lorg/mozilla/javascript/ScriptOrFnNode;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node$Scope;Z)VnameLjava/lang/String;i$Ljava/util/Iterator;letLorg/mozilla/javascript/Node;innerLetoldNodenewScope#Lorg/mozilla/javascript/Node$Scope;leavejumpJump"Lorg/mozilla/javascript/Node$Jump;
finallytargetjsrnode	jsrtargetunwindnelemtypestore
returnNode
returnExprisGeneratorunwindBlocktryNode
jsrFinally
jumpStatement
createWithchildinitpopcursorresultdefiningfirstlast
nameSourceprevioustypeparentscopenodevisitNewG(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/ScriptOrFnNode;)V	visitCallvisitLetw(ZLorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node;destructuringNamesLjava/util/List;ccurrentvlistLjava/util/ArrayList;
objectLiteralnewVars
stringNode	scopeNodevarsbodyisExpressionLocalVariableTypeTableLjava/util/List<*>;)Ljava/util/ArrayList;addBeforeCurrent?(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node;toAddreplaceCurrentreplacement
SourceFileNodeTransformer.java]^ledeorg/mozilla/javascript/ObjArrayXYZY[\#org/mozilla/javascript/FunctionNodenq!org/mozilla/javascript/Node$Scopeorg/mozilla/javascript/Node] !"#$%&'()*+,java/lang/String-.??/0 org/mozilla/javascript/Node$Jump1w234567,?,8"?9:;<=>]:]?@"AB??CD ??????EF"]G]HIJKLMNO	undefinedPQRSjava/util/ArrayListT=java/util/ListUVWXYZ[\Q]^_`ab-cd"efgf+whf&org/mozilla/javascript/NodeTransformerjava/lang/Object%org/mozilla/javascript/ScriptOrFnNodegetFunctionCount()IgetFunctionNode((I)Lorg/mozilla/javascript/FunctionNode;getTyperequiresActivation()ZflattenSymbolTable(Z)V
getFirstChild()Lorg/mozilla/javascript/Node;getNextsymbolTableLjava/util/LinkedHashMap;(I)VaddChildToBack (Lorg/mozilla/javascript/Node;)Vjava/util/LinkedHashMapkeySet()Ljava/util/Set;
java/util/Setiterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;	newString2(ILjava/lang/String;)Lorg/mozilla/javascript/Node;push(Ljava/lang/Object;)Vtargetorg/mozilla/javascript/KitcodeBug()Ljava/lang/RuntimeException;
getFinallyisEmptypeekaddResumptionPoint
putIntProp(II)Vsizeget(I)Ljava/lang/Object;	getLineno!(ILorg/mozilla/javascript/Node;)VaddChildToFrontgetJumpStatement$()Lorg/mozilla/javascript/Node$Jump;getContinuesetTypehasChildrenremoveChild>(ILorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)V"(ILorg/mozilla/javascript/Node;I)V	getString()Ljava/lang/String;getDefiningScope7(Ljava/lang/String;)Lorg/mozilla/javascript/Node$Scope;setScope&(Lorg/mozilla/javascript/Node$Scope;)VgetLastChildequals(Ljava/lang/Object;)ZgetScope%()Lorg/mozilla/javascript/Node$Scope;getPropaddAll(Ljava/util/Collection;)Z	newNumber (D)Lorg/mozilla/javascript/Node;$org/mozilla/javascript/ScriptRuntimegetIndexObject&(Ljava/lang/String;)Ljava/lang/Object;addtoArray()[Ljava/lang/Object;putProp(ILjava/lang/Object;)V
joinScopesI(Lorg/mozilla/javascript/Node$Scope;Lorg/mozilla/javascript/Node$Scope;)V1(Ljava/lang/String;)Lorg/mozilla/javascript/Node;addChildrenToBack
addChildAfter=(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)VreplaceChildreplaceChildAfter!VWXYZY[\	]^_3*??`
;<abcde_}!*+?=+??+?N*-?????`@ABCA Ea*fghi!bc!jkle_?J*?Y??*?Y??	*?
+?l?
+??
??=+???*+++??`IJMP4RAVIWa JbcJjk4m\nq_??::?,?:?:?:????6?????????????:????Y??	????:	?Y??:
	
????:????:
'??????:,	?:?6	???<qk?c? k&Y'?HePq?w?x?y?z????<???Q?m?????m*??*?	? ?!???*???:???"W*?	???? :?#:		??*?
*??*?		???*?	?$?|*?	?%?p*?	?&W*??&W?]+??'?Q+?l?+??(??6??)*?
?? :	*??*d6

?~*?
?+?:?6P?
z?UP?'? Y??,:? ?#:?!:
?
?Y?:
	??Y??-?.:		
??
????	??:

?:,	?:??
	
?????Y??/:	?0?Y@?:
	
?*+-????? :?1:		??"W*??*6

??"??
?*?
?+?:	??]?6z??Y?:
,
?2:?3P?,? :
? Y??,:
?#?!,?2:???w?	?!?!?
	?3?!?4?i*+?5?_*+?6?U?:???-+?l?
+??
??6	*	,?7:??Y??:?:		??	:
	?:	
?'?C
?8????
?:
?9
1?:?Y??	??
?;:
?
????"??Y?
?-?<:???},?:?q-?=?>:?
???W?:?r??
?:?????
?
?J?:	?@:
	?'?	?=A?B?

:?
?'?
?=A?B?	:?!??"?:?????'?
:?"?:?1?????"??C????=:	-	?>:

?r
??'?
7?:?Z?8?:)?:?B????:)?:?(??Y,?:,?:??"?*+????-???A?`??^abcefh$i'l.mSrZsbv|x?y?z?{?}?~?????????????????????????????????%?;?C?N?W?Z?t?y?????????????????????????????????????"?)?5???I?W?^?i?p?z?}???????????????????????????
"/9?BILSV!]"h%?'?(?1?2?5?6?7?8?9?:?;?<?=?A?D
EG!H(I+J7K:OEPJQQTT\[]b^l_va?d?e?f?h?i?k?n?o?y?z?}?~???????"?%?,?4?9?@?G?Q?X?_?i?q?y?????????????????a5?rs?%tu|kvw	?_xw
?ywZ?z{?|w?&}?w	????w??w
??w
?g?w?`?i??hi
W#?w"[?w
)T?wt	?\???w	?|w
?"?
??a?w?P?i?~hi
??}???	??\	]5?w?+?w?z?w
!?w???w	???wE?{?@?w	?9?w
[??w??w??w??w,|rs	4t?{
??w.??i?bc?jk??w??{?m\??w??_??`?a bc?wjk??_??`?a bc?wjk??_3??:?:?9?9????6?o?Y?	????:,-?:?DY?E:
?YB?:?:??:

????
?F?G:
?:????"???YX??;:? ?Y??Y???/?;:?2
?HW6?I??Y}?J?/??????:

?'??"?

?=?K?LW
?:??Y}?J?/:??:??
?M?N?Y?/:		??Yz?/??Y???O?Y?X???:,-?:?YX?:	?:

??
:???d?:????"???YX??;:? ?Y??Y???/?;:???O?:?'??"??=?P:????:

??Y}?J?/:
	?Y8
?;?
?:
??5?"	?X?:???*?Y?	?/???:??Q?`E?????.?2?I?T?]?h?t?x?????????????????????
???%?3?:???N?U?_?k?w?~?????????????????????????2???F?T?^?hot???????	?
??
???a??$hi???????wx??w
:?wo??w]>??
h3?wIU?ww'?w	?Z?w???w^7?wo&?w
???w
?bc??\??w??w??w??w??w.??\?9?w?#?w	?????]>??

??_?,+?,*???"W*-?0?,+???"W*-+?R-?`$*a*,?w,?w,?w,?w
??_?2+?,*???"W*,-?S?+?T,?*+-?U?	*,-?S-?`%&'(!+*-0/a*2?w2?w2?w2?w??po ~	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy