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

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

The newest version!
????3?
?z	?{	?|	?}
?~
~	???
	~	??	??	??
??	??
??	??
??
??
?
?
?
?
??
??	??
???????	????
??
??
??
\?
\?
\?
\?
\?
\??
???
\??
\?
\?
??	??
\?
??
??
??	??
\?
??
??
??
??
??
??
\?
\?
\?
??
??
??
??
??
???????????????????P??
??
?
??
???P??
??
??
?????
??
???
?
??????
??
????	??
??
??
\?
\?
\?	??	????
??	???	??
????
??	?
\
\
?
?
\
\
?	
\

\
?
?

?



\


\
?
?

\
\

\
\ 
?!
?"#
?$
?%
?&
?'(?
?)
*+
?,-
?.
?/0
?1
?2
?345
6789:;<=>
?@ABCDFInnerClassesGModecompiler/Lcom/google/javascript/jscomp/AbstractCompiler;codingConvention/Lcom/google/javascript/jscomp/CodingConvention;DOT_SPLITTER!Lcom/google/common/base/Splitter;
DOT_JOINERLcom/google/common/base/Joiner;mode@Lcom/google/javascript/jscomp/CheckRequiresForConstructors$Mode;
providedNamesLjava/util/Set;	Signature#Ljava/util/Set;requiresLjava/util/Map;ELjava/util/Map;closurizedNamespacesusages
weakUsagesgoogScopeBlock"Lcom/google/javascript/rhino/Node;RuntimeVisibleAnnotationsLjavax/annotation/Nullable;MISSING_REQUIRE_WARNING-Lcom/google/javascript/jscomp/DiagnosticType;MISSING_REQUIRE_FOR_GOOG_SCOPEMISSING_REQUIRE_CALL_WARNINGEXTRA_REQUIRE_WARNINGDEFAULT_EXTRA_NAMESPACESr(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/CheckRequiresForConstructors$Mode;)VCodeLineNumberTableLocalVariableTablethis;Lcom/google/javascript/jscomp/CheckRequiresForConstructors;processG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vexternsroot
hotSwapScript
scriptRootoriginalRootisClassName(Ljava/lang/String;)ZnameLjava/lang/String;
StackMapTableisClassOrConstantName
getClassNames$(Ljava/lang/String;)Ljava/util/List;partiI
qualifiedName
classNamesHBuilder1Lcom/google/common/collect/ImmutableList$Builder;partsLjava/util/List;LocalVariableTypeTableELcom/google/common/collect/ImmutableList$Builder;$Ljava/util/List;HI8(Ljava/lang/String;)Ljava/util/List;extractNamespaceH(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Ljava/lang/String;targetcallfunctionNamecallee?extractNamespaceIfRequire6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String;extractNamespaceIfProvideshouldTraverses(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Zfunctiont,Lcom/google/javascript/jscomp/NodeTraversal;nparentvisits(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vreset()VvisitScriptNode/(Lcom/google/javascript/jscomp/NodeTraversal;)V	classNamedefaultNamenameToReportrootName	namespacenodeinfo'Lcom/google/javascript/rhino/JSDocInfo;nonNullClassNameparentNamespaceseparatorIndexprovidedByConstructorsZprovidedByRequiresentryEntryLjava/util/Map$Entry;require
namespacesKLjava/util/Map$Entry;JK??LAMreportExtraRequireWarning7(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)VjsDocvisitRequire7(Ljava/lang/String;Lcom/google/javascript/rhino/Node;)V	localNamevisitImportNode%(Lcom/google/javascript/rhino/Node;)V
importSpec
importNode
defaultImportnamedImportsmaybeAddClosurizedNamespace(Ljava/lang/String;)VrequiredName
visitCallNode	stringKeyvar"Lcom/google/javascript/jscomp/Var;requiredprovidedNaddWeakUsagesOfAllPrefixesprefixvisitQualifiedNamevisitNewNodeQ(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)VnewNode	qNameNodevisitClassNode	classNodeextendClassmaybeAddProvidedNamemaybeAddGoogScopeUsagerhsdeclaresFunctionOrClass%(Lcom/google/javascript/rhino/Node;)ZmaybeAddJsDocUsagesexpr.Lcom/google/javascript/rhino/JSTypeExpression;extendedInterfacetypeNodemaybeAddWeakUsage
maybeAddUsage(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/JSTypeExpression;)Vpred"Lcom/google/common/base/Predicate;FLcom/google/common/base/Predicate;?(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;ZLcom/google/common/base/Predicate;)VrootTypeNodemarkStrongUsagesvisitorOVisitor/Lcom/google/javascript/jscomp/NodeUtil$Visitor;?(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;ZLcom/google/common/base/Predicate;)V
access$000}(Lcom/google/javascript/jscomp/CheckRequiresForConstructors;)Lcom/google/javascript/jscomp/CheckRequiresForConstructors$Mode;x0
access$100L(Lcom/google/javascript/jscomp/CheckRequiresForConstructors;)Ljava/util/Set;
access$200L(Lcom/google/javascript/jscomp/CheckRequiresForConstructors;)Ljava/util/Map;
access$300P(Lcom/google/javascript/jscomp/CheckRequiresForConstructors;Ljava/lang/String;)Vx1
SourceFile!CheckRequiresForConstructors.javaKB???????java/util/HashSet??java/util/HashMap??????PQR??MSTU?VW??XYZ[\]^_`abcde??fghIi]jkjava/lang/String??lmnopqrstuvwxy?zv{x|Ygoog.requiregoog.provide}x
goog.scope~vx??????x????xZO??????]U<V?Y?YM<?x?x?xDNORO;<??J?x????K?x??java/util/Map$Entry??.call??.apply????goog.global.??goog.module.get"goog.module.declareLegacyNamespace?? com/google/javascript/rhino/Node????L??missingRequire?[?????goog?????[????????????v?x?v????q[56??extraRequire???????89?????v
AB?x?x??Y?x?Y???????N?x?????x?????????Y???x?v?x?x??XY??,com/google/javascript/rhino/JSTypeExpression`a???????_???`e;com/google/javascript/jscomp/CheckRequiresForConstructors$1???v;com/google/javascript/jscomp/CheckRequiresForConstructors$2??????JSC_MISSING_REQUIRE_WARNINGmissing require: ''{0}''???"JSC_MISSING_REQUIRE_FOR_GOOG_SCOPE JSC_MISSING_REQUIRE_CALL_WARNINGJSC_EXTRA_REQUIRE_WARNINGextra require: ''{0}''goog.testing.assertsgoog.testing.jsunit goog.testing.JsTdTestCaseAdapter???9com/google/javascript/jscomp/CheckRequiresForConstructorsjava/lang/Object0com/google/javascript/jscomp/HotSwapCompilerPass3com/google/javascript/jscomp/NodeTraversal$CallbackCallback;com/google/javascript/jscomp/CheckRequiresForConstructors$3>com/google/javascript/jscomp/CheckRequiresForConstructors$Mode/com/google/common/collect/ImmutableList$Builderjava/util/List
java/util/Setjava/util/Iterator%com/google/javascript/rhino/JSDocInfo*com/google/javascript/jscomp/NodeTraversal com/google/javascript/jscomp/Var-com/google/javascript/jscomp/NodeUtil$Visitor-com/google/javascript/jscomp/AbstractCompilergetCodingConvention1()Lcom/google/javascript/jscomp/CodingConvention;traverseRootsEs6?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/NodeTraversal$Callback;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)VSINGLE_FILEtraverseEs6?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)VtoUpperCase()Ljava/lang/String;equals(Ljava/lang/Object;)Zlength()IcharAt(I)Cjava/lang/CharacterisUpperCase(C)Z'com/google/common/collect/ImmutableListbuilder3()Lcom/google/common/collect/ImmutableList$Builder;com/google/common/base/SplittersplitToList*(Ljava/lang/CharSequence;)Ljava/util/List;sizeget(I)Ljava/lang/Object;subList(II)Ljava/util/List;com/google/common/base/Joinerjoin((Ljava/lang/Iterable;)Ljava/lang/String;addE(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder;build+()Lcom/google/common/collect/ImmutableList;
getFirstChild$()Lcom/google/javascript/rhino/Node;	isGetProp()ZmatchesQualifiedNamegetNextisString	getStringisCallgetSecondChild
isFunction%com/google/javascript/jscomp/NodeUtilgetFunctionBodyF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;isScriptgetInput.()Lcom/google/javascript/jscomp/CompilerInput;*com/google/javascript/jscomp/CompilerInputisExtern,$SwitchMap$com$google$javascript$rhino$Token[IgetToken%()Lcom/google/javascript/rhino/Token;!com/google/javascript/rhino/TokenordinalisStatementisLValueisQualifiedNameisObjectLithasChildren
java/util/MapclearisEmptyentrySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKeyendsWithlastIndexOf(I)I	substring(II)Ljava/lang/String;
startsWithgetValuegetEnclosingStatementgetBestJSDocInfoK(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/JSDocInfo;getSuppressionscontains#com/google/common/collect/IterablesgetFirst:(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;(I)Ljava/lang/String;containsKeyon$(C)Lcom/google/common/base/Splitter;split.(Ljava/lang/CharSequence;)Ljava/lang/Iterable;java/lang/Iterable	makeError?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError;report)(Lcom/google/javascript/jscomp/JSError;)V	getParentisNamegetGrandparent$com/google/javascript/jscomp/JSErrormakeput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;IMPORT_SPECS#Lcom/google/javascript/rhino/Token;children()Ljava/lang/Iterable;getLastChildisDestructuringLhsisObjectPattern-com/google/javascript/jscomp/CodingConventionisClassFactoryCallisAssigngetQualifiedNamegetRootOfQualifiedNamegetScope&()Lcom/google/javascript/jscomp/Scope;"com/google/javascript/jscomp/ScopegetVar6(Ljava/lang/String;)Lcom/google/javascript/jscomp/Var;isLocalindexOf(II)IisStringKey$com/google/common/base/Preconditions
checkState(ZLjava/lang/Object;)V
getSourceFile0()Lcom/google/javascript/rhino/StaticSourceFile;getStaticSourceFilegetNameisNameDeclaration(Z)VhasOneChildgetFirstFirstChildisGlobalisClassgetJSDocInfo)()Lcom/google/javascript/rhino/JSDocInfo;getImplementedInterfaces()Ljava/util/List;getBaseType0()Lcom/google/javascript/rhino/JSTypeExpression;getExtendedInterfacesgetTypeNodes()Ljava/util/Collection;java/util/Collection!com/google/common/base/Predicates
alwaysTrue$()Lcom/google/common/base/Predicate;l(Lcom/google/javascript/jscomp/CheckRequiresForConstructors;Lcom/google/javascript/rhino/JSTypeExpression;)VgetRoot?(Lcom/google/javascript/jscomp/CheckRequiresForConstructors;Lcom/google/javascript/jscomp/NodeTraversal;ZLcom/google/javascript/rhino/Node;)V
visitPreOrderv(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeUtil$Visitor;Lcom/google/common/base/Predicate;)V"(C)Lcom/google/common/base/Joiner;+com/google/javascript/jscomp/DiagnosticTypedisabledS(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType;&com/google/common/collect/ImmutableSetof`(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;!??????????????????????????????????????????????????"????N*?*?Y??*?	Y?
?*?Y??*?	Y?
?*?Y??*+?
*,?*+????*
mGJM%P0U;n@oEpMq? N??N??N?????M*?
*+,???
y
z? ?????????W*??*?
+*??????? ??????
???U*??**???????	??????@
???Z*?*??*?????????????@
????L?L?*?M>,??2,??:??+?,`? ?!?"W????+?#??"????$?,?A?G??4$??9??L??H??@???H??@????2????/+?$N-?%?$-,?&?-?':??(?	?)???????'?-??4?/??/?/?*???-	
?<*+*?+????????<*+,?+???????
??E,?-?&,?$.?&?,?/:?0?*?1?2-?-?3?
+?4?5???????!?*??4?E??EE?E??*@???*+,?6?7,?8?9.??
CKKKZix??????*,?:??*,?:*+,-?;?},??_-?%?X,???Q*,?>?I-?@?B,?A?;*,?>?3*+,-?B?)*+?C*?D?*+,?E?*+,?F?*,?G???n??T?Y?\?a?h?k?r?z????????????????????????????????????*??????????T	?u3*??H*??I*??H*??I*??I*?2???	???$?-?2??3???k?*???*??J?*??K???Y?M*??L?MN-?N?>-?O?P:?Q?:R?S?
T?S?.?U?V:W?X???Y????Z??????[?\:?]?^:??_`?a???r?b:?c?:	:
	.?U6?
	?V:
d
??	`?e?f???(*??a?*?
?a??6*??g?*?
?g??6
?h:?N?4?O?:*??a?6*??g?6
?????
??,?a??.?i?j?k?O?:*???*??a???-?9
?
?:?c?:*?
+?l?YS?m?n?R?o?p?.?o?q*?2?*?
+?r?YS?m?n?*?
+?s?YS?m?n,?tW???*??L?MN-?N?M-?O?P:?Q?:?[?\:*??g?*??a?*?u??????6"#+
NZn
}?????????"?#?$?%?&?(	),/081>2[4z5?6?8?9?;?=?@?A?B?C?DE F0G=HYJrL{O~S?T?U?V?W?Y?Z??z"??%?????Z!?????? !??????"?	??#?
??$?8C%&[ '&
N-(*?0+??$??<(*????+?,??*????N-(-?<(-+?,???#?./?301 ?,	2?-34./01	211@?@?
/?&1???E1A1)5?34./??/?O?56???Q??<@???	?	/?%AB??-*???%.?i+?j?k?O?M*?,?tW???
?!?,?? !?-??-C??,D??	u*,?:??*??-?p?*-?),?{?l-???^-?$???T-?$?}?k:?N?9?O?\:?A?*?$?)?$?{?*?)?{??ç
*,?{?*,??:?*??tW?,?$:Y?&?,?/?(?*?,?/?)?tW*?,???3-?p?*?-?)?tW?-???*?-?$???tW?p?*??)?tW?M???E??:?p?6+???)??:???????*???,?zW???"?????%?6?Z?b?v?????????????????????????????????*?2?9?A?O?d?t??f
Z'E?O%FG9;??u??uu?u?nH???I?????8?%1?/?1	?
??1?*	$?9	J?KB??7+.??=?"+?VN*?-?tW+.`??=???*?+?tW??????+?6??*L?$??7??7???	??#M<??7+?p?+?%?
+????+??+???
+?)?+??M*,?????1?6?? 7??7?1???@C1NO?a?,?$N*???-?p?*?-?)?tW?-????-??:?p???):+????:??????,????*?-??,?zW-?*?-???tW-?$N????N???$?%?,?-?3?;?<?C?N?U?g?h?w?{??????H?????P??Q?3_??CO??NDFG??%	?	?*1JRO?`?,??N-?*?-?tW,?/:????*????p?*??)?tW???:?p?>?):+????:????????*????zW??B??	?"#5D
ELT[f~??R[4?f)FG?????S????vT?LD????1?	!?8	1J?U<?s+?$M,???*?,???tW??"#$&? ???????	V?m,????,???a-*?2?Y,??:?N???F??:?p?7+???)??:???????*????zW??*
-./0)10283F4[5l:?HF&FG0<??PW?m??mm?m???[		J?XY??V+?0?
+????+???+?~?0?
+?~????+???#+?$?A?+???0?
+????????&	FGJ+K-N5O?PRQTT?V??V??$ZO?t?,??N-??*,???l-???h:?N??O??:*+,?????-???
*+,-????-???h:?N??O??:*+,?????-????:?N??O?\:*+,??????BXY	Z
]^3_;`>aEbOdpexf{i?j?k?l?H3[\p]\?^???????? !?$?
2?/? ?
/? ?
/? _?X*+,-??????
uv?*???^?`a????Y*-??:*+,-?????????4???[\bc?bd`e????Y*+,??:-????????H???f?g&bc	hk?bd?lmn?/*???8?o?pq?/*???8?o?rs?/*???8?o?tu?:*+???8?o?v?w??E.?i?.????????s?????r?????l?????x??????v??*
<=[\_`$c(d.g8jxy?B????@?????P?)	i?j	??E	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy