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

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

The newest version!
????3*
V'(
'	)	*	+	,	-	.	/	01
2	34
56
78
9	7,	7-	7.	7/
7:;
<=
><
?
>@	YA
B
>C
oD
EF
:G
oH
$I
oJ
oK
oLM
NO
$P
Q	YR
oS
oTU
$V	WX
Y
>Z
[\
>]	W^
W_
o`
oa
ob
Ncd
e
>fghi
>jk
>lmn
o
op
$qrs
ot
:u
@v
ow
x
y
ou
oz	W{|
}~
	W?
o?
>?
$?
o???
o???
f?
??
j'
j?
j?
V???
o?
?
???
o????
??
>?????
??
o??	Y?
>?
>?
>?
>?
o?
o?
o?
o?
o?
o?
?
o??
o?
o?	W?
o?
o??
o?
o??
o??
o?
o?
??
$?
?
(?
?
o?	W?	W?
o?
o?
>?
>?
>??
$?	Y??
?
??????
o??
N??
N?
????
N??	W???
?
$??	Y???
>??
>?t???
o?
N?????
o??????	W?	$
$

o
o
o
o		W





>	W !
"#$%&'?()*
j+,
	?
>-
$.
$/
$0
o1
o2
o3
o4
o5
6
7
>89?;
?
:<
o=
:>
:?
@
ABC DE?
oFGH
I
>J
K
L
oM
N
oO
P
>Q
>R
STUVTWXY
jZ[
j\]^_`abcdefghijkl
:m
n
op	Wq	WrstInnerClassesuContext
LT_ESCAPEDLjava/lang/String;
ConstantValue
GT_ESCAPEDescapedJsStringsLjava/util/Map;	Signature5Ljava/util/Map;cc+Lcom/google/javascript/jscomp/CodeConsumer;outputCharsetEncoder3Lcom/google/javascript/jscomp/OutputCharsetEncoder;preferSingleQuotesZpreserveTypeAnnotationstrustedStringsquoteKeywordPropertiesuseOriginalNamejsDocInfoPrinter/Lcom/google/javascript/jscomp/JSDocInfoPrinter;.(Lcom/google/javascript/jscomp/CodeConsumer;)VCodeLineNumberTableLocalVariableTablethis,Lcom/google/javascript/jscomp/CodeGenerator;consumerforCostEstimationY(Lcom/google/javascript/jscomp/CodeConsumer;)Lcom/google/javascript/jscomp/CodeGenerator;\(Lcom/google/javascript/jscomp/CodeConsumer;Lcom/google/javascript/jscomp/CompilerOptions;)Voptions.Lcom/google/javascript/jscomp/CompilerOptions;tagAsExterns()VtagAsStrictadd(Ljava/lang/String;)Vstr
addIdentifier
identifier%(Lcom/google/javascript/rhino/Node;)Vn"Lcom/google/javascript/rhino/Node;Y(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/CodeGenerator$Context;)V
jsdocAsStringpI
rhsContext4Lcom/google/javascript/jscomp/CodeGenerator$Context;needsParens
catchblockregexpsecondcchildclassNeedsParensname
superClassmembers
interfacesdDfn
parametersbody
preserveBlockpreferLineBreaksopostPropargshasElseambiguousElseClause
precedencenextfunctionparams	isInClassinitializer
returnType	superType
superTypeselementscontexttype#Lcom/google/javascript/rhino/Token;opstr
childCountfirstlast
StackMapTable4?uvVwarrowFunctionNeedsParens%(Lcom/google/javascript/rhino/Node;)ZparentisFirstChildaddArrowFunction?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/CodeGenerator$Context;)VfuncNeedsParensaddFunctionmaybeAddAccessibilityModifieraccess
Visibility2Lcom/google/javascript/rhino/JSDocInfo$Visibility;;maybeAddTypeDeclmaybeAddGenericTypesgenericsmaybeAddOptionalunrollBinaryOperator?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Token;Ljava/lang/String;Lcom/google/javascript/jscomp/CodeGenerator$Context;Lcom/google/javascript/jscomp/CodeGenerator$Context;II)VopopStrleftPrecedencerightPrecedencefirstNonOperatorcurrentisSimpleNumber(Ljava/lang/String;)ZCindexslengetSimpleNumber(Ljava/lang/String;)DlJDisIndirectEvaladdNonEmptyStatementZ(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/CodeGenerator$Context;Z)VfirstAndOnlyChildalwaysWrapInBlockcountallowNonBlockChild
nodeToProcessisBlockDeclOrDolabeledStatementaddExprZ(Lcom/google/javascript/rhino/Node;ILcom/google/javascript/jscomp/CodeGenerator$Context;)V
minPrecedenceopRequiresParenthesesZ(Lcom/google/javascript/rhino/Node;ILcom/google/javascript/jscomp/CodeGenerator$Context;)Z(isFirstOperandOfExponentiationExpressionaddListfirstInList7(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)V	separatorl(Lcom/google/javascript/rhino/Node;ZLcom/google/javascript/jscomp/CodeGenerator$Context;Ljava/lang/String;)VisFirstisArrayOrFunctionArgument
lhsContextaddStringKeykeyaddObjectPatternaddArrayListlastWasEmptyaddCaseBodycaseBodyaddAllSiblingsaddJsStringcached	useSlashVjsString'(Ljava/lang/String;Z)Ljava/lang/String;idoublequotesinglequotequotesingleqdoubleqregexpEscape&(Ljava/lang/String;)Ljava/lang/String;	strEscapep(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/lang/String;	endScriptstartCommentdoublequoteEscapesinglequoteEscapebacktickEscapebackslashEscapeisRegexpsbLjava/lang/StringBuilder;?identifierEscapegetNonEmptyChildCount&(Lcom/google/javascript/rhino/Node;I)ImaxCountgetFirstNonEmptyChildF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;resultgetContextForNonEmptyExpressionj(Lcom/google/javascript/jscomp/CodeGenerator$Context;)Lcom/google/javascript/jscomp/CodeGenerator$Context;currentContextgetContextForNoInOperator
processEnd
SourceFileCodeGenerator.javao}java/util/HashMap_`cdefghjhihkhlh-com/google/javascript/jscomp/JSDocInfoPrinteroxmn*com/google/javascript/jscomp/CodeGeneratorop1com/google/javascript/jscomp/OutputCharsetEncoderyz{o|}~/** @externs */
?
'use strict';w?????~????/** */ ????????????9Bad binary operator "%s": expected 2 arguments but got %s?????#!???~?~(??v????????)?????????~?~?xtry??}finallycatchthrow?xreturn?}var ,??????const let ???~=???????~??[??]???????????~?:?~java/lang/ErrorExpected children to be stringso?java/lang/StringBuilder?????? com/google/javascript/rhino/NodeUnexpected Node subclass.?~????...export??default*from$?import?}{}asclass??extends??
implements???x?}?}?x???~?~?~?~?~???~static ?~?~???~?~async ???~get ?~set ?~?~???????????~?????~?~?}?}??for????; !??inofdowhile
$jscomp.scope??,Bad GETPROP: expected 2 children, but got %s??!Bad GETPROP: RHS should be STRING????.>Bad GETELEM node: Expected 2 children but got %s. For node: %s??with(??++--????(0,??ifelse?}null??super
new.targetyield?~??await falsetruecontinue?~,Unexpected token type. Should be LABEL_NAME. debuggerbreaknew ????????A string may not have childrendelete ?~?~?~?~async??>initializers should only exist in object literals, not classes??switch(??case ??`"'\`\\
${??stringbooleannumberanyvoid??[]=>|??<>	interfaceenum	namespacedeclarejava/lang/RuntimeException
Unknown type ??
??????~~~~~????xasync function0com/google/javascript/rhino/JSDocInfo$Visibility	?

???%com/google/javascript/jscomp/NodeUtiljava/lang/NumberFormatExceptionjava/lang/Double~evalMissing BLOCK child.~??~??~??}}?java/lang/String\'\"?\o\x00\v\x0B\b\f\n\r\t\u2028\u2029\x3d\x26\x3e\x3c/script!-- !"#$%&'?(?java/lang/Object,com/google/javascript/jscomp/CodeGenerator$12com/google/javascript/jscomp/CodeGenerator$Context!com/google/javascript/rhino/Token)com/google/javascript/jscomp/CodeConsumer(Z)V,com/google/javascript/jscomp/CompilerOptionsgetOutputCharset()Ljava/nio/charset/Charset;(Ljava/nio/charset/Charset;)VgetUseOriginalNamesInOutput()ZOTHERcontinueProcessinggetJSDocInfo)()Lcom/google/javascript/rhino/JSDocInfo;print;(Lcom/google/javascript/rhino/JSDocInfo;)Ljava/lang/String;equals(Ljava/lang/Object;)ZgetToken%()Lcom/google/javascript/rhino/Token;opToStr7(Lcom/google/javascript/rhino/Token;)Ljava/lang/String;
getChildCount()I
getFirstChild$()Lcom/google/javascript/rhino/Node;getLastChild$com/google/common/base/Preconditions
checkState)(ZLjava/lang/String;Ljava/lang/Object;I)V&(Lcom/google/javascript/rhino/Token;)I
START_OF_EXPRisObjectPatternisAssignisAssignmentOpEXPONENTaddOp(Ljava/lang/String;Z)VstartSourceMapping,$SwitchMap$com$google$javascript$rhino$Token[IordinalgetNextisBlockhasMoreThanOneChildmaybeInsertSpaceendStatement	getParentisStatement	getString()Ljava/lang/String;isEmptygetOriginalNameisCommaASSIGNCOMMA	getDouble()D	addNumber(D)V
opToStrNoFailisNumberisStringappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringgetClass()Ljava/lang/Class;isArrowFunctiongetBooleanProp(I)Z
listSeparatorgetProp(I)Ljava/lang/Object;	STATEMENTendClass
beginBlockendLineendBlocktoStringTreeisObjectLitisClassMembersisInterfaceMembersisRecordTypeisIndexSignatureisStaticMemberisMemberVariableDefisGeneratorFunctionMEMBER_FUNCTION_DEFisMemberFunctionDefisAsyncFunctiongetSecondChildhasChildrenhasOneChild
isFunctionisQuotedString'com/google/javascript/rhino/TokenStreamisJSIdentifierisLatinisNaN(D)ZisSyntheticBlockSCRIPTBLOCKisScriptisClassmaybeLineBreaknotePreferredLineBreakbreakAfterBlockFor&(Lcom/google/javascript/rhino/Node;Z)ZisNameDeclarationIN_FOR_INIT_CLAUSEmatchesQualifiedName(ZLjava/lang/String;I)V(ZLjava/lang/Object;)V	isKeyword)(ZLjava/lang/String;ILjava/lang/Object;)VINCisGetBEFORE_DANGLING_ELSEaddConstant
isYieldForcheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;isLabelNameCALLMATCH_NOT_FUNCTION"Lcom/google/common/base/Predicate;containsTypej(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Token;Lcom/google/common/base/Predicate;)ZisComputedPropisGetterDefisSetterDefisStringKey
CLASS_MEMBERS
ARRAY_TYPE-(Ljava/lang/Object;)Ljava/lang/StringBuilder;endSourceMappingisBinaryOperatorisUnaryOperatorisUpdateOperatorisTaggedTemplateLit	isGetProp	isGetElemisCallisHookendFunction%com/google/javascript/rhino/JSDocInfotoLowerCasegetDeclaredTypeExpression)TypeDeclarationNode8()Lcom/google/javascript/rhino/Node$TypeDeclarationNode;lengthcharAt(I)Cjava/lang/Long	parseLong(Ljava/lang/String;)JisNameshouldPreserveExtraBlocksisLabelisIn
beginCaseBodyendCaseBody
java/util/Mapgetput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(C)Ljava/lang/StringBuilder;(I)V
regionMatches(ZILjava/lang/String;II)Z	canEncode(C)Z#com/google/debugging/sourcemap/Util!appendHexJavaScriptRepresentation(Ljava/lang/StringBuilder;C)VNAMESPACE_ELEMENTSDECLARE4com/google/javascript/rhino/Node$TypeDeclarationNode!V[\]N^\]M_`abcdefghihjhkhlhmn,opq??*?*?Y??*+?*?*?*?*?	*?
*?*?Y?
??r.3&4567#8(9-:2;><s?tu?vdwxq3	?Y*??r?s	vdoyq?[*?*?Y??*+?*?Y,???*,??*,??*,??	*,??
*,??*?Y*??
??r.D&EG#H+I3J;KCLKMZNs [tu[vd[z{|}q5*??r
TUstu~}q5*??r
[\stu?qA	*?+??r
_`s	tu	?\??qD*?+???r
cdstu?\?qA	*+?? ?r
ghs	tu	???q*	?*??!??*?	?$+?"?*?+?"?#N-$?%?*-?+?&N-?':+?(6+?):+?*:??????+?,-?-6,?.:	,?/??0??6
+?1?
?	*2?+?3?
-?4?%*`,?5*??6*	?5?*+-,	`?7+?1?
?	*8??*?+?9?:-?;.?jh?????\???<Y??.Cd???????b?)???7NV
;
;
;
???J??
G
}
?
?_ 6Lb????!>????/????<??? )2;DZ????????@??????
????*@?*?A?yDzJ{P~\p?v?|????????????????????????????????????????????'?5?<?B?I?O?U?[?a?d?r?x????????????????????????????????????,?:?D?V?^?a?g?n?|??????????	?
???
"(.3 6#<$B%H&K)Q*V+`,i-l0z1?2?1?3?6?7?8?A?B?C?D?I?N?O?Q	RUZ'[-\3]>^H_T`^agbjfzg?j?m?n?p?q?s?v?w?y?z?{?}	???? ?&?.?1?7?@?F?O?U?m?s?y???????????????????????????????????????
??? ?#?)?0?6???E?K?S?V?d?r?w?}???????????????????????????????????????	?	?	?	"?	%?	,?	5?	;	B	I?	S	[	^	e	n	t		|
	?	?	?	?	?	?	?	?	?	?	?	?	?	?	?	?"
#
$
'
)(
/+
T.
g/
m0
p3
{4
?5
?9
??
?@
?A
?B
?C
?E
?F
?I
?K
?L
?M
?P
?Q
?U
?V
?WZ[\#^(a.b4c:d@fCmLnVpkqprwu?y?z?{?|?~??????{?????
????%?1?;?A?J?P?\?b?p?~???????????????????????????????????
?
?
?
?
"?
)?
/?
6?
<?
B?
H?
O?
R?
`?
f?
m?
s?
y?
?
??
??
??
??
??
??
??
??
??
??
??
??
??
??????(?.?4?=?C?L?O?b?m?s?|???????????
?????	#"$(%7&@(K*R+X,^-d.g1{2?3?4?5?8?9?:?;?<?>???@?A?B?DGHMN%O(R5S;T>WKXQYT\a]g^japbwc}d?f?g?h?m?n?o?r?s?t?w?x?y?|?}?~	????&?)?6?<?C?F?T?Z?`?h?r?x?~??????????????????????????????????????(?.?4?7?E?J?P?V?_?f?m?o?w?????????????????????????????????????? ?&?,?1?=?F?L?S?Z?a?g?m?p???????????????? !"#$$''5(;)A*D-R.Z/d1j2p3x46?7?:?;?<?=?@?A?B?E?F?G?H?L?M?NF
QRVWY%Z(\.]1_7`:b@cCfIgLiYj_kbmfnloup{q?r?s?u?v?x?y?z?{?~???????????????????????'?+?2?6?=?C?I?Q?W?^?d?o?u?|??????????????????????????????????????????
????#?&?,?2?8?=?E?H?Q?W?\?b?g?o?r?????sP;%?\v???||??	?f?h
'??-=??37??	?;?\?Q??	?#??
?'??r??h
????????????
?]??	0#??
	i*??
??
?o??
?h??
?a??
???\
?;??k??h
?b?h
?Z?h
?8?\
?0?hR??
???h?t?h?F??
???ZS??E|?hS??Z??a???8?h?1???L??f(??^'??+`??2Y??6U???????????????tu??????8l??>f?\D`??JZ??PT???J'?2???????@?'?@?
!???@@?#??	@1	@ @	 	 	 	
@
@ @&
 	@@	@	@	@?E	?.?	@?	@@	?)?
??	??	@
@??"????"??? T???????????????
????????
??"
?
??
9@@$@?!?	@?S?????????????@?
#@???	??????????????????????????????,	4	@>	@>	@?B	@/@)
	@?"&?	@*	@"	@A??&????????????????
@@????????@?
?K????????@@@@@@	@ 	@	@ 		@?%????????+???????@	@
@?????????	?'@?????????
1#@?????????@?	???????p??????????	@	@	@
?	????????&?	???????+&	@?????????????? ????????	@ 	@ )!(
??q?L*?LL+??+??+??+??+??
+???+??+??
+??*???r2??	????!?(?.?0?EJsL??G?????"
??q_*?LL+?*+?)???r

s?????
??@??qM?,?P?Q??+?6?	*2?*,??+???	*?*,??tu????????????r?h?)?%O????????
??qu??/??6?	*2?*+???	??+???*x?,?P?Q?
*??B*,?A*,??*,?V@^AcChD|F?G?Is>?tu????????????y?h?K	@?M????????? k????????
??q?,+T???M,? *?jY?k,???lڶl?m??rL
MN+Ps ,tu,??
"????+???qj+??*d?*??B*+??A?rST
UVXstu?????ql+Q???oM,?*,?A?r[
\]_s tu??

???????qU+P?v?	*c??rb	cestu?????q
K+?):?&,?
?):???*?5:		?L:	*?-?6*	???5	+???r*
qrsv#x'z.{7|D}J~sf
KtuK??K??K?\K??K??K??K??E??'$??	????
???q?A*? <??=?*?!>0?	9???????
*?!0???r&	??	????$?&?,?s*??
??A?\<????????@??q?*?"?*?#@%?????L)?'r???????s???\?B?
??q`#*?+?,*?P?%?*1?v???r??"?s#???!@??qH?+:?+?=??fY-?h?+?=??+?.6?;*??/?(*???*?*?+,?????????*??F??V+?0:*??/6??1?6*???*??? *???*?*?+,?????????:?W?*??F?
*,? ?rf???? ?'?,?6?=?[?c?d?j?p?y?????????????????????sRpM??yD?h'????tu????????h?????
???7????????????????!??*??????????????????
??q?l*?2?'*?*L+?=?+?1?*?.?*?0?1???:*?&?;.?4
222'212??r*
?????!?)?+?h?j?s??l??????<??q?(*+-?3?*2?*+?? *8??	*+-? ?r?
!'s*(tu(??(??(???!??q?E-???+?4??+??
*+?5??+???+?L?q??+?&?-???r	!24s*EtuE??E??E???@??qs!+?LM,?,?&?4?,?)+???r
s !tu!?????
??@??qD*+?J?K?r
 !stu????qM*+?,?K?r
$
%s tu???\??qqU+:?O+??6?*??-?5? *??6*??-?.?5?<:????r*
)*+,-.7/D0G/J)T3sH5?hQ??UtuU??U?hU??U?\??
??@??????????????????????????????????	??q?f+?PM+???'*?
?
,???,???,???*,??,??J)???*?)?`?*+??+???*d?*+?)??5?r:69:;">(?0B5C<DGFLISJYKeMs*5??ftuf??a?\???????q?2*}?+?)M,?,+?)?
*??|*,?A,??**+?P?8??5*?,?9?::?*+?P?8:*?,?;W*??r*
???? ?/?4???L?R?s4/#\StuS??N?\Gh?? ??+??q?	?>66+? ?1+?!?""'???????*????	?'6?:<:?"6=:?:?jY?k?>*+?????l?>?m?r>????0?6?9???U?Y?]?e?i?n?r?sz7?]\b\Y??tu??\?h?	??
?n+\r'\i0??	?'????q\	(?jY?k/?>*+???????l/?>?m?r?s(tu(?\
q?
??jY+? `?@:6		+? ??+	?!6

?Z??	?
???
?"&]'
<?=:>?\?` (" ).A?lW???B?lW??C?lW??D?lW??E?lW??F?lW??G?lW??H?lW???lW??,?lW??-?lW?y?lW?nI?lW?bJ?lW?V*???
?>W??K?lW?3*???
?>W?L?lW?*???M?lW??	?C+	d?!-?+	d?!-?+	d?!]?+	d?!]?M?lW??
?>W??*???N?lW??O:P:+	`OO? ?Q?N?lW?c+	`PP? ?Q?N?lW?A
?>W?6*??*?
?R?
?
?
?>W?

?S?	??]?m?r?9???#????????????????????(?2?<?G?S?_?k?v????????????????????????????#?&+0=	@F
R_bh
t|?????"s?
+T\0O\#???
??	?tu??\?\?\?\?\?h?h??=$???
		



?+??!?

??q?F*???*??jY?kL=*? ?)*?!>??+?>W?+?S????+?m?r*
'(	,-.!2-365;-A8s*!??.?F?\5?	?	?"??
q?8=*?)N-?.?)-?=?-d?.`=?
-?W??-??tN??????N??????%

%&X"WYZ@:?@o	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy