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

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

The newest version!
????1?
\?	???
?
?
??
??
	?
?
?
??
	?
?
	?		?
	?
	?
?
	?
??
?
?
??
?
??
??
??
??
?
??
?
?
?
?
	?
	?
?
	??
)?	)?
)?
)?	)?
)?
??
?
?
?
??
5?
	?
??
5?
5?
5?
5?
	?
	?
	?
	?
	??
??
?
??
??
?
???
??
??
?
?
	?
?
?
?
??
??
??
	?
?
?
??
??	???
??
?
??
??
???
?????
??
?
?	
?
?

?		?


?
?
?
?
?
?
?
|?
J
?O
?
	?	?	 H
!	)"#parserLorg/mozilla/javascript/Parser;
LOOP_DO_WHILEI
ConstantValue
LOOP_WHILELOOP_FORALWAYS_TRUE_BOOLEANALWAYS_FALSE_BOOLEAN????"(Lorg/mozilla/javascript/Parser;)VCodeLineNumberTableLocalVariableTablethis"Lorg/mozilla/javascript/IRFactory;createScript)()Lorg/mozilla/javascript/ScriptOrFnNode;
initScriptG(Lorg/mozilla/javascript/ScriptOrFnNode;Lorg/mozilla/javascript/Node;)V
scriptNode'Lorg/mozilla/javascript/ScriptOrFnNode;bodyLorg/mozilla/javascript/Node;children
createLeaf (I)Lorg/mozilla/javascript/Node;nodeTypecreateSwitch=(Lorg/mozilla/javascript/Node;I)Lorg/mozilla/javascript/Node;exprlineno
switchNodeJumpInnerClasses"Lorg/mozilla/javascript/Node$Jump;block
addSwitchCaseZ(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)VcaseNodeswitchBlockcaseExpression
statements
gotoTargetcloseSwitch (Lorg/mozilla/javascript/Node;)VswitchBreakTarget
defaultTargetcreateVariables!(II)Lorg/mozilla/javascript/Node;tokencreateExprStatementtypecreateExprStatementNoReturncreateDefaultNamespacenresult
createName1(Ljava/lang/String;)Lorg/mozilla/javascript/Node;nameLjava/lang/String;O(ILjava/lang/String;Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node;childcreateStringstringcreateNumber (D)Lorg/mozilla/javascript/Node;numberDcreateCatchl(Ljava/lang/String;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;I)Lorg/mozilla/javascript/Node;varName	catchCondstmtscreateThrowcreateReturncreateDebuggercreateLabelgetLabelLoop<(Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node;labelcreateLabeledStatementY(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node;labelArg	statementbreakTargetcreateBreak
jumpStatementbreakStatementtcreateContinueloopcreateBlockcreateFunction9(Ljava/lang/String;)Lorg/mozilla/javascript/FunctionNode;initFunctionc(Lorg/mozilla/javascript/FunctionNode;ILorg/mozilla/javascript/Node;I)Lorg/mozilla/javascript/Node;setFnfnNode%Lorg/mozilla/javascript/FunctionNode;
functionIndexfunctionType
functionCountlastStmtaddChildToBack=(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)VparentcreateScopeNodecreateLoopNode	loopLabelcreateWhilev(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node;cond
createDoWhile	createFor?(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node;letScope#Lorg/mozilla/javascript/Node$Scope;inittestincr
createLoop?(Lorg/mozilla/javascript/Node$Jump;ILorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node;initType
incrTargetloopType
bodyTarget
condTargetIFEQcontinueTargetcreateForIn?(ILorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Z)Lorg/mozilla/javascript/Node;lvalue	lastChildassigndeclTypelhsobj	isForEachZ
destructuringdestructuringLen
localBlockidnewBodycreateTryCatchFinallyw(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;I)Lorg/mozilla/javascript/Node;condStmtcatchLineNocatchStatement
catchScoperethrowendCatchcatchTargetcatchScopeBlockcb
hasDefault
scopeIndex
finallyTarget
finallyEndfBlocktryBlockcatchBlocksfinallyBlock
hasFinallyhasCatchhandlerBlockpn
createWithZ(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;I)Lorg/mozilla/javascript/Node;bodyNodecreateDotQuerycreateArrayLiteralB(Lorg/mozilla/javascript/ObjArray;II)Lorg/mozilla/javascript/Node;elemijelems!Lorg/mozilla/javascript/ObjArray;	skipCountlengthskipIndexes[IarraycreateObjectLiteral@(Lorg/mozilla/javascript/ObjArray;)Lorg/mozilla/javascript/Node;
properties[Ljava/lang/Object;valuesizeobjectcreateRegExpregexpIndexcreateIf	endTargetifTrueifFalse
condStatusifNotTargetIFNEcreateCondExprcreateUnary=(ILorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node;leftrightrefstatus	childTypecreateYieldcreateCallOrNewnodecreateIncDec>(IZLorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node;msgincrDecrMaskpostcreatePropertyGeta(Lorg/mozilla/javascript/Node;Ljava/lang/String;Ljava/lang/String;I)Lorg/mozilla/javascript/Node;target	namespacememberTypeFlagscreateElementGetl(Lorg/mozilla/javascript/Node;Ljava/lang/String;Lorg/mozilla/javascript/Node;I)Lorg/mozilla/javascript/Node;createMemberRefGetnsNodecreateBinaryZ(ILorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node;s2s1ldrd
leftStatussimpleAssignmentcheckMutableReferencecreateAssignmentop
lvalueLeftopLeft
assignTypeassignOpcreateDestructuringAssignmenttempNamecommadestructuringAssignmentHelperl(ILorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Ljava/lang/String;)Lorg/mozilla/javascript/Node;	rightElemindexskipIndicesskipLjava/lang/Object;propertyIdsvariableTypesetOpdestructuringNamesLjava/util/List;emptyLocalVariableTypeTable$Ljava/util/List;createUseLocalmakeJumpB(ILorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node$Jump;
makeReferenceisAlwaysDefinedBoolean (Lorg/mozilla/javascript/Node;)InumcheckActivationName(Ljava/lang/String;I)V
activationsetRequiresActivation()VsetIsGenerator
SourceFileIRFactory.java????%org/mozilla/javascript/ScriptOrFnNode?$%&'?org/mozilla/javascript/Node org/mozilla/javascript/Node$Jump?(?)*+,-./&n???0?1&??2??3456??]^????78??9$7?:??;<=?>?@#org/mozilla/javascript/FunctionNode?AB?C+DEFH+?GH?I&J3!org/mozilla/javascript/Node$ScopeK@
LMN+O?P?msg.mult.indexQRSTUFmsg.bad.for.in.lhs??VW?vmsg.bad.for.in.destruct|?X6Y&Z?U&??<=[??\]Q+^_`aOjava/lang/Object??bcdefg
msg.bad.yield??evalhiWithmsg.bad.decrmsg.bad.incrjk??sr*??lmnopA}?msg.bad.assign.leftmsg.bad.destruct.opq?rF??s+????t?uvw?java/util/ArrayListx_??yzijava/lang/Stringjava/lang/Number{+	arguments|}~???i?+? org/mozilla/javascript/IRFactory(I)V
getFirstChild()Lorg/mozilla/javascript/Node;addChildrenToBack"(ILorg/mozilla/javascript/Node;I)V!(ILorg/mozilla/javascript/Node;)VgetType()Iorg/mozilla/javascript/KitcodeBug()Ljava/lang/RuntimeException;	newTarget
setDefault
getDefault
addChildAfter(II)Vorg/mozilla/javascript/ParserinsideFunction()Z	newString2(ILjava/lang/String;)Lorg/mozilla/javascript/Node;setType	newNumber\(ILorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;I)VgetLoop$()Lorg/mozilla/javascript/Node$Jump;[(ILorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)VsetJumpStatement%(Lorg/mozilla/javascript/Node$Jump;)V(Ljava/lang/String;)VitsFunctionTypegetFunctionCountitsNeedsActivationgetFunctionName()Ljava/lang/String;>(ILorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)VaddChildrenToFrontgetLastChild
putIntPropsetLoop
splitScopeH(Lorg/mozilla/javascript/Node$Scope;)Lorg/mozilla/javascript/Node$Scope;	getLinenoaddChildToFrontsetContinuereportError0(Ljava/lang/String;)Ljava/lang/RuntimeException;
getIntProp(II)I	getStringputProp(ILjava/lang/Object;)VhasChildrengetNextremoveChild
setFinally?(ILorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;I)Vorg/mozilla/javascript/ObjArrayget(I)Ljava/lang/Object;$org/mozilla/javascript/ScriptRuntime	emptyArgs	getDouble()DtoInt32(D)I	setDouble(D)Vequals(Ljava/lang/Object;)ZisSpecialProperty(Ljava/lang/String;)ZnumberToString(DI)Ljava/lang/String;concat&(Ljava/lang/String;)Ljava/lang/String;	setStringcurrentScriptOrFngetNextTempNamegetCurrentLineNumber	pushScopedefineSymbol(IZLjava/lang/String;)VpopScopegetPropjava/util/ListaddintValuecompilerEnv)Lorg/mozilla/javascript/CompilerEnvirons;'org/mozilla/javascript/CompilerEnvironsactivationNamesLjava/util/Set;
java/util/SetcontainsgetLanguageVersionitsIsGenerator0?\??????????????????????????F
*?*+???;<	=?
??
?????5?Y????A??????_,?N-?+-???IJK?*??????
?????=	?Y???R?	??	?????v?	Yq+?
N?Y?-?:??????4??????????????^+????
?+??	:?q??
??:,? ?	Yr,?:???
?+?+-???6
???%?*?.?:?A?H?K?R?X?]??H:??^??^??^??^??G??*4??????L+????
?+??	M,?q??
??N,-?,?:?-:+*?,?+-???.???#?'?,?2?7?:?F?K??4L??L??6??'%??2?????H
?Y????? 
??
??
?????~ *???
?>??>?Y+????
????4?? ?? ?? ???????K
?Y?+????? 
??
??
?????u*?*I+?N*-?:???????4?????????????F*+'?'+???
??????????|*,? :?!-?	-?????
????4?????????????9+?"???????????9'?#???????????{!,?
?Y?M?Y{*+? ,-?$?????4!??!??!??!??!?????J?Y2+???	? ?????????Y+??Y??
?Y+???? ?????????@?Y????????????@?	Y??%??#????????<+?	?&??(?????????#+?	N?:?Y?-,?':-???06
78 :?>#??#??#????
??	??????V?	Yw?%N+?6????+?	:?'??+??q?+??	:??
?-?(-??&	BDE!F*G>JJLNNTO?R'??G??V??V??V??K??N??E?????w#+????
W?	Yx?%N-+?	?(-??WXY!Z?*#??#??#??
?????@?Y????d????????=	?)Y+?*??i?	??	?????T
?+?++-?,+?-6?+?.?A+?/:?6?0?.?Y??Y1??Y???1?:-?2-?3:???-?Y??l+?/?:?4??Boprsux!y'z4?Y?_?e?s???????f
Y??'8????????????????????e/???
?????H+,???
??? ?????????H
?5Y?6???? 
??
??
?????n?5Y??6N+?+?	-?7-???????*????????V*+?	-,?8????*????????V*+?	,-?8????*?????????	P,???9+?5?9:??:,?;*+?	-?Y??8?<?*+?	-,?8???
???!?=?@??H-	P??P??P
?P?P?P??
?*?:?:????Y-?:?	Y?:		??:
+?+-?=??+?Y+?>??=+?+	?+
?+
?:??t+*????d?6?&y????Y??:+???:
+
-?@???Y??:+
?@
:+?A+??? ??
??$?1?8?=?C?H?R?c?i?o?u?{?????????????????????????Z??+?
????????
????
??1??	=???
???q?66-?6

y?
??t-?3:-??
*?B?CW?A?
?B??Y66
:	?D6?)?'?'?E?:	?*?F?CW??=
A?

B?
6-:	-?D6?*-?G:		?*?F?CW??Y??:?;???:?H?Y??:?-*	?I:?'B?	?*?J?CW?
*	?K:?Y????*,?LM,
?M
y?
??,-?M,????-!*%4'H*R+V,c.m/|1?2?4?5?6?7?9?:?;?<?@?A?D?EFGHI&K2M8NCOUTbWlY}Z?\?]?^?_?`?b??V
?	y?	!h???	??	C?????????????????? ??!????	???
??"??????
?
???#?2$?lE?%&??-?-???
-?N??6+???+?N?
?+?,?N6?
?+??Y??:?	YP+?
:?O?'?:	*	???:

?
??Y??:,?:6
6???P6?:?Q:?Q:?R?R?R?Y??*	????
:6
?*?S:?Y9*?T?1:?H?4?**?T?U??Q:???H?
??Y3?:?H?	??W?:		?V*?	???:
*
??	??Y|-?:?H?
?????<w|24?:?D?F?R?`?h?m?r?~???????????????????????????????????????,?4?=?D?W?^?a?d?k?p?{?????	???????????'???(??????????)?H'?,5*?{+?r,?	?-?
??.???/???0
??1??O2?	?53?
?4?????5??6??7?????8:?9R?:?`?;?<=??C*??Y??:?Y+???Yz,?:?W?Y????&'(),*3+@,?>C??C?C??C??2??,>??=?p*??Y?+,?X:??456?4?????????@A?,
l+?Y6:??
:?YA?:66?-+?Z?:		?
	??
O???????H?4??B;<	=
>@A*B5C:DDFKGNATJXKaMiN?f
5B?	 4C?#1D?l??lEFlG?l!?fH?	cIJOK?LM??^+?Yl=?YB?N??[:?:?\:6?++h?ZS+h`?Z?:-?????-?H-??2YZ\]_#`,a9bHcN`Tf\g?RNOHP?&.C?^??^EFWQ?MR?#;NOS??X?Y0?M,?4,??o
pq? ??T?
??U&?h
?+?]6?,??-?-??Y????Y??:?:?	Y+?:??,?W-?+?:	*	???-?W	??
???Zyz{|}~?'?5?:?F?M?T?Z?^?c?o?v?|????????f
c V?	??????W??X?????Y?5[??:VZ?FJ[?\??#+?]6?,??-??Ye+,-?'?????????4#??#?#W?#X?Y?]^??<,?>?, ??,?,*?'?&,1?!,:,?E?":?Y?1:?e!?	$?,,?:,?3:,?R,?R?Y?1:?0C?,?:,?R?YE?:??Y-?:?'?q,??!,?(?b,?^?_6,???`,?(?H,,?^w?`,?,?]6?2?
,6?-6-?	,?,?!,??Y???Y,????(??0?6?<???H?V?e?k?q?w?}????????????????????????????????????????	??? ?&?(?2????_?H`?V??k _?q`?????a????????P?
?????4b?<??<??<??7c?d???7*???
*?a?CW*?*?b+??YH+???YH????
???? ?,?? 7??7??7??e^?
k>,?'?',?E:c?d?>?e?d?>?!,?!?,?3?E:c?d?>?Y,?:?*?
?4??B???? *,8AKM
X\
`h?H??A??k??k??k??i??Xf?gh?J?*-?GN-? j?
f:?g:*??CW?-?6?Y!)$)')C)?Y-?:6j?	?6?	?6
?4??
??J
%'!-#X(c)f*l+r-v.|0?1?4?\	i?i?c%??f"j????????k???-_c?lm??i,?P?K+?	*-? ?*-!?-?h?#?YG+?:-?H?YC???Y!+*-?i?1?*-?i:?6*+,?j??2:	;
<>?!@-A5BADQFXG^H?H-a?i??in?io?i??ip?XB?qr??',??+??
??Y$+-?1?*+,-?j??P	STV?4'??'n?'o?'B?'p?sr?F?:,?!,k?d??Y*?:?
*,? :+?',??YN-?:?7?YO-?1:?&,??YL+-?1:??YM+-?':??4?YC???>\]_`b%f)g-h<jMmQnappsut~v?f
9a?Ja?^a?????n??o??B??p??t?pa?uv?q???;?sg?h?,?l)?<-?l)?-?E:?-?l(?}-?^
?m:,?E:,?n?o,?,?l(?V-?l(?,,?^-?^c?`,?-?l)?5,?^
?m:-?E:-?n?o-?,?l(?4,?^9-?l(?,-?^g?`,????Y-????-?l(??-?^??˻Y,??,?l(?4,?^9-?l(?,-?^k?`,????Y-????-?l(?}-?^??t?Y,??-?l(?`-?^9,?l(?,,?^o?`,????Y,???/,?]6?,??-?,?]6?,??-??Y,-?1???9~<?E?N?W?`?k?q?|?~?????????????????????????????????	???&?,?5?@?B?I?T?`?i?t?}?????????????????????????????????????Tw?kw?q
x??x??
w??(y?,(y??(z??{??{????????_??`?|??9?+?>??!<$<'*Ch+1?!?Y+,?1?+?:+?3:!?
#6?%6?Y,?'?+?:*?p?YD,?1??
??:06BH	NT[_ntz??\	X??H&?N #?_??ta?????_??`????}??c+?D=~?
*?q?CW?? "? ????p?~v??*,?G:?;,?A?,?B?Y?*?r?CW-?*,-?I?*?q?CW-?M??Yd@GNU\cjqx??*,-?K?	6?M
6?F6??6?86?16?*6?#6?6?6?6??
?,?6??!R$R',C??Y,-?1:1,?E?:?Y?1?,?:,?3:!?	???6	?Y??:
?Y
-?1:?Y	?'?,?:*?p?Y??:?Y-?1:?Y??1??
???)&'(+$,.-0/81B2D4G7?9?:?;?<?=?>???@?A?B?C?D?E?H?IK!L,M:Q@RFTXXdYrZ?]?^?_?`?a?e??!?,??@B?F<#?X*??	d??
r?????????????_??`??a??(???????v??,*??s?t:*,-?u:?3:*? ???vwyz){?H,??,??,_?,`? ??????????*?*??v?w:?Y?*'-?x??M*??y*???z*??{?:*??{??YX?:???	??6?|Y?}:6	,?6

A??6,?~??:6
,?:?
??
.??
????????Y$*? *????1:?'?@?E:?Y*1?x?1??*??z??W?**??s?t?u??6	?Q:??T?
B??6,?~????:,?:

??2:????Y!*? *???i?1??Y$*? *????????1:
?'?@
?E:?Y*1?x?1??*??z??W?*
*??s?t?u??6	
?Q:
??G?.
!?

$?*,*? ?K??
*?q?CW	?
*????H?(>HHJH??=??(?1?>?E?H?T?_?f?w?????????????????????????????????????$?.?1?I?L?O?V?Y?c?f?t?????????????????&?)?,?6?G?Z?d?i?s?|????3???l?????????J????
?????3????#??e??z???
f???t??O????_?`???o??_ ??w?????????	????
????????j ?+???
??Y6?M,+?H,???????  ?? "??????`?	Y??N-,?-???	???*????n?	??????M+?=?E!2$2&4'2C2+?+F?!?YC+??????8?:?@?K? M??Mf?H??
????G*??A(-,A(A(*??*?^H''??'??????",
.05ACE?5??Gf?????c*???[>?+?d?#*??????*?????+???>?#?+?d?!?*?????x?>?*???*

5!:"C#X(Z+^,b/?*V?c??c??c?????K*???*??s?)?.??3
46??????K*???*??s?)????:
;=??????	?	5




© 2015 - 2024 Weber Informatics LLC | Privacy Policy