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

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

Go to download

Closure Compiler is a JavaScript optimizing compiler. It parses your JavaScript, analyzes it, removes dead code and rewrites and minimizes what's left. It also checks syntax, variable references, and types, and warns about common JavaScript pitfalls. It is used in many of Google's JavaScript apps, including Gmail, Google Web Search, Google Maps, and Google Docs.

The newest version!
????72
java/lang/Object()V		
?>com/google/javascript/jscomp/parsing/parser/FeatureSet$FeatureSUPER@Lcom/google/javascript/jscomp/parsing/parser/FeatureSet$Feature;
ABCDE6com/google/javascript/jscomp/parsing/parser/FeatureSetcontainsC(Lcom/google/javascript/jscomp/parsing/parser/FeatureSet$Feature;)Z
/GH3
isFunctionJLcom/google/javascript/jscomp/Es6ConvertSuperConstructorCalls$ConstructorData
ILM%(Lcom/google/javascript/rhino/Node;)VOPQRSjava/util/Dequepush(Ljava/lang/Object;)V
/UV3isSuper
/XYZisFirstChildOf%(Lcom/google/javascript/rhino/Node;)Z
\]^_`$com/google/common/base/Preconditions
checkState(ZLjava/lang/Object;)V
/bc3	isGetProp	efghi.com/google/javascript/jscomp/TranspilationUtilCANNOT_CONVERT_YET-Lcom/google/javascript/jscomp/DiagnosticType;kjava/lang/Stringm#super access with no extends clause
opqrs*com/google/javascript/jscomp/NodeTraversalreporte(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)V
/uv3isCallOxyzpeek()Ljava/lang/Object;
\|}~checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;	I???
superCallsLjava/util/List;?????java/util/Listadd(Ljava/lang/Object;)Z	I???constructor"Lcom/google/javascript/rhino/Node;O??zpop
???
visitSuper}(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/jscomp/Es6ConvertSuperConstructorCalls$ConstructorData;)V???3isEmpty
5???
getInputIdI(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/InputId;
???getInputS(Lcom/google/javascript/rhino/InputId;)Lcom/google/javascript/jscomp/CompilerInput;
?????-com/google/javascript/jscomp/UniqueIdSuppliergetUniqueId@(Lcom/google/javascript/jscomp/CompilerInput;)Ljava/lang/String;???makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;
/??3
isFromExterns????iterator()Ljava/util/Iterator;????3java/util/IteratorhasNext???znext
5???getEnclosingStatementF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
/???	getParent$()Lcom/google/javascript/rhino/Node;
/???detach
??MreportChangeToEnclosingScope
???getSuperClassQNameNode
/???getQualifiedName()Ljava/lang/String;
???getTypeOfThisForConstructorR(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/AstFactory$Type;
???isNativeObjectClassA(Lcom/google/javascript/jscomp/NodeTraversal;Ljava/lang/String;)Z
?????'com/google/javascript/jscomp/AstFactory
createThisR(Lcom/google/javascript/jscomp/AstFactory$Type;)Lcom/google/javascript/rhino/Node;
/???srcref
/??MreplaceWith
???isKnownNativeClass
???'convertSuperCallsToJsCompConstructCalls?(Lcom/google/javascript/rhino/Node;Ljava/util/List;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/AstFactory$Type;Ljava/lang/String;)V
???isNativeErrorClass
????type
???createNewSuperCall?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/AstFactory$Type;Lcom/google/javascript/jscomp/AstFactory$Type;)Lcom/google/javascript/rhino/Node;
o???.()Lcom/google/javascript/jscomp/CompilerInput;
???replaceNativeErrorSuperCalls(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/CompilerInput;)V
???isKnownToReturnOnlyUndefined(Ljava/lang/String;)Z	??2com/google/javascript/jscomp/colors/StandardColorsNULL_OR_VOID+Lcom/google/javascript/jscomp/colors/Color;
??[(Lcom/google/javascript/jscomp/colors/Color;)Lcom/google/javascript/jscomp/AstFactory$Type;
/3hasOneChild
5
ZisStatement
?
createCommah(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
/?srcrefTreeIfMissing
/getChildAtIndex%(I)Lcom/google/javascript/rhino/Node;
/?
getFirstChild?get(I)Ljava/lang/Object;
/ 3isExprResult?"#$size()I	?&'UNKNOWN
?)*createOr
,-./?com/google/javascript/rhino/IR
returnNode
123updateThisToSuperThisu(Lcom/google/javascript/jscomp/AstFactory$Type;Lcom/google/javascript/rhino/Node;Ljava/util/List;Ljava/lang/String;)V
?567
createNamed(Ljava/lang/String;Lcom/google/javascript/jscomp/AstFactory$Type;)Lcom/google/javascript/rhino/Node;
,9:?var
/<=?
srcrefTree
5?@?2getInsertionPointAfterAllInnerFunctionDeclarations
/BCMinsertBefore
/EFMaddChildToBack
?HIcreateAssignKEmpty constructor body
\M}N8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
PQRcreateJSCompConstructorCall?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/AstFactory$Type;)Lcom/google/javascript/rhino/Node;
?TU?createReturn
?WXYcreateSingleVarNameDeclaration6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node;	[\]globalNamespace.Lcom/google/javascript/jscomp/GlobalNamespace;
_`abc,com/google/javascript/jscomp/GlobalNamespacegetSlotG(Ljava/lang/String;)Lcom/google/javascript/jscomp/GlobalNamespace$Name;
efghi1com/google/javascript/jscomp/GlobalNamespace$NamegetDeclaration4()Lcom/google/javascript/jscomp/GlobalNamespace$Ref;
eklmgetRefs()Ljava/util/Collection;o?pjava/util/Collectionr0com/google/javascript/jscomp/GlobalNamespace$Ref
qtu3isSet
qwx?getNode
5z{ZisNameDeclaration
/}~3isName
/??3hasChildren
/??3isAssign
/???getSecondChild
/??3isObjectLit?java/lang/IllegalStateException
/???toStringTree?
???(Ljava/lang/String;)V
??Z isNodeKnownToOnlyReturnUndefined?Vcom/google/javascript/jscomp/Es6ConvertSuperConstructorCalls$UndefinedReturnValueCheck
???A(Lcom/google/javascript/jscomp/Es6ConvertSuperConstructorCalls;)V
???ZmayReturnDefinedValue
/??3isQualifiedName
/??3isHook
/???getLastChild
\??`
checkArgument
/???removeFirstChild?java/util/ArrayList
?
/??3isSpread
/???	cloneTree?apply
????createGetPropWithUnknownTypeX(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Lcom/google/javascript/rhino/Node;
????
createCall?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/AstFactory$Type;[Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;	/???	FREE_CALL'Lcom/google/javascript/rhino/Node$Prop;
/???putBooleanProp+(Lcom/google/javascript/rhino/Node$Prop;Z)V
???isSingleSpreadOfArguments(Ljava/util/List;)Z
?????#com/google/common/collect/IterablesgetOnlyElement((Ljava/lang/Iterable;)Ljava/lang/Object;
/???getOnlyChild
????createArraylit8(Ljava/lang/Iterable;)Lcom/google/javascript/rhino/Node;?call	???
TOP_OBJECT
????
createGetProp?(Lcom/google/javascript/rhino/Node;Ljava/lang/String;Lcom/google/javascript/jscomp/AstFactory$Type;)Lcom/google/javascript/rhino/Node;?$jscomp.construct
????createQName_(Lcom/google/javascript/rhino/StaticScope;Ljava/lang/String;)Lcom/google/javascript/rhino/Node;?
??ZisSpreadOfArguments?	arguments
/???matchesName
/??3isBlock??message	???STRING?stack
???YcreateString
?createIn
?	createAnd
?	createCommas?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;[Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;Object
j
?equals
?isDefinedInSources
j$hashCodeAggregateErrorError	EvalError
RangeErrorReferenceError SyntaxError"	TypeError$URIError&Array(ArrayBuffer*Boolean,DataView.Date0Float32Array2Function4	Generator6GeneratorFunction8
Int16Array:
Int32Array<	Int8Array>
InternalError@MapBNumberDPromiseFProxyHRegExpJSetLStringNSymbolP
TypedArrayRUint16ArrayTUint32ArrayV
Uint8ArrayXUint8ClampedArrayZWeakMap\WeakSet
o^_`getScope&()Lcom/google/javascript/jscomp/Scope;
bcdef"com/google/javascript/jscomp/ScopegetVar>(Ljava/lang/String;)Lcom/google/javascript/jscomp/AbstractVar;h com/google/javascript/jscomp/Var
gjk3isExternm>com/google/javascript/jscomp/Es6ConvertSuperConstructorCalls$1
lop?(Lcom/google/javascript/jscomp/Es6ConvertSuperConstructorCalls;Ljava/util/List;Ljava/lang/String;Lcom/google/javascript/jscomp/AstFactory$Type;)V
orsttraverse?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V
/vwxgetColor-()Lcom/google/javascript/jscomp/colors/Color;
z{|}~)com/google/javascript/jscomp/colors/ColorgetInstanceColors*()Lcom/google/common/collect/ImmutableSet;
???&com/google/common/collect/ImmutableSet
z???createUnion<(Ljava/util/Set;)Lcom/google/javascript/jscomp/colors/Color;
5???getNameNode
/???getNext
???*getSuperClassNameNodeIfIsInheritsStatement?"$jscomp.inherits() call not found.	???JSCOMP_INHERITS+Lcom/google/javascript/rhino/QualifiedName;
????Z)com/google/javascript/rhino/QualifiedNamematches
/???matchesQualifiedName?$jscomp.inherits
????of?(Ljava/lang/String;)Lcom/google/javascript/rhino/QualifiedName;?3com/google/javascript/jscomp/NodeTraversal$Callback	TMP_ERRORLjava/lang/String;
ConstantValue?$jscomp$tmp$error
SUPER_THIS?$jscomp$super$this	SignatureaLjava/util/Deque;2(Lcom/google/javascript/jscomp/AbstractCompiler;)VCodeLineNumberTableLocalVariableTablethis>Lcom/google/javascript/jscomp/Es6ConvertSuperConstructorCalls;MethodParametersshouldTraverses(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)ZconstructorDataNLcom/google/javascript/jscomp/Es6ConvertSuperConstructorCalls$ConstructorData;t,Lcom/google/javascript/jscomp/NodeTraversal;nparent
StackMapTablevisits(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)VenclosingStatementenclosingScope	superCallthisNodenewSuperCallsuperCallParent	newReturn
typeOfThis.Lcom/google/javascript/jscomp/AstFactory$Type;declarationinsertBeforePointconstructorBodyfirstStatementfirstSuperCallsuperClassNameNodesuperClassQNamethisTypeuniqueSuperThisNameLocalVariableTypeTable4Ljava/util/List;?,com/google/javascript/jscomp/AstFactory$Type?(Lcom/google/javascript/rhino/Node;Ljava/util/List;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/AstFactory$Type;Ljava/lang/String;)Vref2Lcom/google/javascript/jscomp/GlobalNamespace$Ref;
functionQName
globalName3Lcom/google/javascript/jscomp/GlobalNamespace$Name;declarationRefdeclaredVarOrProp
declaredValuefunctionBodyleftrightnodeargsuperClassDotApplysuperClassDotCallsuperClassQNameNode
resultTypecalleeargshasSpreadArgZjscompDotConstructsuperCallArgList	superArgsthisDotConstructornodeList7(Ljava/util/List;)Z
compilerInput,Lcom/google/javascript/jscomp/CompilerInput;superStatementbodytmpErrorNamegetErrorgetTmpErrorcopyMessagesetStacksuperErrorExpr	classNamesuperClassNamevarName	objectVar"Lcom/google/javascript/jscomp/Var;replaceThisWithSuperThis5Lcom/google/javascript/jscomp/NodeTraversal$Callback;?(Lcom/google/javascript/jscomp/AstFactory$Type;Lcom/google/javascript/rhino/Node;Ljava/util/List;Ljava/lang/String;)VconstructorType	statementconstructorStatementcallNodejscompDotInherits
classNameNodeRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;setGlobalNamespace1(Lcom/google/javascript/jscomp/GlobalNamespace;)V
SourceFile$Es6ConvertSuperConstructorCalls.javaNestMembersXcom/google/javascript/jscomp/Es6ConvertSuperConstructorCalls$UndefinedReturnValueCheck$1BootstrapMethods
?$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;$jscomp$super$this$ Unexpected declaration format:
!$jscomp$tmp$error$InnerClassesFeatureConstructorDataTypeNameRefUndefinedReturnValueCheck*%com/google/javascript/rhino/Node$PropPropCallback.%java/lang/invoke/MethodHandles$Lookup0java/lang/invoke/MethodHandlesLookup1?	??????????$%??\],-??y-*?*+?*+?
?*+??*?Y?!?"*+?&?*??AB	CDE$F,G?-??-?????,?.?,?4?:?@??,?F?*?"?IY,?K?N?U,?T?N,-?W-?[-?a?+,?d?jYlS?n?-?t-?[*?"?w?I?{?I:?-??W??6
KMOQ1R8TAUHYYZ[]c^w_?a?4w???????????????)'?
???????.*?"?w?I:?,???*?"??W*+????fgh&i-k?4.??.??.??.?? ????-I?
???????4,??N,?:????*?**?-????????:-???E??:???/???/:??:??:	??W*?	?ç?ͧ?*-??:??:*,????:*+?љH??:		???2	???/:
*???
??:
??*??ç?ʧW*+??*-??=*+??E??:		???/	???/:
*

???:*
+?????ͧ?*??????:		???j	???/:
*
?????:
??:???	?

?ާ
*?*??ն
???*??ç???k-??{?/:		?:
??/:	??z
??r
??j
??`?!??-?[*?*??/??/??%???*??ն(:
?+
??ާ?*-??:*	?0*??4?8	?;:
	?>:?

?A?
	
?D	*??4?+	?;?D??:???R???/:*?%???:*?*??4*?*??ն(?G??ާ??*?	?ñ?bXrstuz}/6?U?\?c?i?r?x???????????????????????"?+?3???E?N?m?w?z????????????????????????????????"?,?7?E?H?Q?T?Y?h?k?r?~????????????????????????????????????!?$?'?*3?\??c??	U?????? ??
3??"??
F??????mX??
Y???.???@??r???????
?????[??	?T??
?G?????????????4??4??4??/??)??/???)?????/??(j??5?*
oI/?j/j???8???5???H///?	oI/?j/j??Q///@?L?=?//? ??XoI/?j/j?///?oI/?j?	??????&+??{?/:?:J?LW,??/:??H??@??8??.,?!??+?[*?*-?O?S?ާ?*+??:	*	,?0*??V?;:
?>:?

?A?

?D*?*?	?4?S?;?D,??:???<???/:

*?*?	?4
??*-
?O?G
?۶ާ??*??ñ??% 
!%&)(3);*C+K,^/j1m0p/v3}6?9?;?<?=?>???@?C?G?I?J?G?L?M?PQORMSU%V??
?*??
}???	????
?}??&??&??&??&??&??&??
????)????&???F?Y///@?7?//?#??B	/?/?j///???????????*?Z??*?Z+?^M,??,?dN-?2,?j?n:??????q:?s?N???-??-?v:??????::?F?
:???y?%?|?????{?/:?Y?????????{?/:?5???????{?/:???Y???????*????~YZ	\]^ab!cBdJeMgPiTjVm\ndofrmsptxuv?w?x?z?|?}?~????????RB????????????\???m???p????+
	?e?q? ??/?//'!???Z??a+?F?$+??{?/M??Y*??,?????+???*+?ɶ??+???#+??M+??N*,???*-???????*
???(?/?8???D?I?_??4??D??I??a??a????&/@??$//@???????N+??+??,?t,??,??:?T?[??Y??:6,??*,??:?????6??W????{*?+??????;:*??/??,??:		*?-???۶D	?????ə	???/?Ӷ??D?	*???,?۶D	?*?+??ڲܸ???;:*??/??,??:		*?-???۶D	??????:

???
???/:	?D???	???!???? ?)?,?3?9?M?W?Z?_?d?o?t?????????????????????????"?A?H?K???9??tc???N??	A???\??G??	N??N??N??N??N??8??)%??,"???)%???4
?,/??/@??g//??S//???????QR??
?+??+??,?t,??,??,?L?/:?T?[*?*????;:+??:??Y??:,??,????W????ə???/?Ӷ??*???,??:*?*?-???+???,?;:	*?,???/YSYSY	S??,?۰?Z
'2<BKRa%i'z(?+?.?-?/?4?6?5?7?4?f
???????????????<???B???K???A???%??	?K???'?K//?///?L/?
???
???d*?!?*???/?????;???????@????
?Z?O*???*?????????????@?????Q
/+??:??:???[,??:*?*-????:*??4?8+?:?A*?*??4,?G:	*?*?*?????????*?*??4?????߶G:
*?*?*????*??4?*?*?*?????????*?*??4?????߶G?:*?	
?/YSY*???S?+?:+??*??ñ??!FG
HJN,Q4R@SGXSY\[j^v]?`?b?_?\?g?j?i?m?l?o?q?n?k?h?rtuv%w.x??
/??/??/??/??)??
"????,??@???\???	????
?6?????
??????b,
??*+,?????{? ???????@?	?????w,N6-??????????R?k??o?K?????[	2??{Q?E??`PS??-??x6?r-??h6?b-??X6?R-??H6?B-??86?2-??(6?"-!??6?-#??6?>////////*+,????????? ???????
?Tj
0@?	??????u,N6-???????d???iیe?_쑬?	?:L1A?~a?R??+?? R??? i???Rzt?????aԅ??c???6/?u?ֱ~C-<?DB0 c?3ɂ9???N<8?/cE??Lxf??P?P??SZ??V)??Sgn~?#q???-%???6??-'???6??-)???6??-+???6??--???6??-/???6??-1??}6?v-3??l6?e-5??[6?T-7??J	6?C-9??9
6?2-;??(6?!-=??6?-???
6??-A???6??-
???6??-C???6??-E???6??-G???6??-I???6??-K???6??-M??~6?w-O??m6?f-Q??\6?U-S??K6?D-U??:6?3-W??)6?"-Y??6?-[??6???????????????????????????????*+,???????d?s?? u??u??u???-"??j
??@?	????y+?],?a?gN-?-?i????
???*???????
?g@?	??23???lY*-+?n:*?,?q??????>???????????????????????/+?F+??+?uM,?,?y??,?y????	?%?????
??(?.?? /??/??
"??(zE???????H+????M+???{?/N:-??:?*,??:??
??:?????L?/??*
?????!?*?/?2?<?> ?H??H??@??5?2????/j///?	??????N+???+?N-?t??-?:?????????{?/:,??????{?/???2	
(*7@L?>N??N?N??@?1	?7
??	?
/?/?!/?	?
?>*+?Z??
???\]?\?"
???????+
?Il "Z;A#@I$??%e_&q_'?()/+@l?o,	-/1




© 2015 - 2024 Weber Informatics LLC | Privacy Policy