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

com.google.javascript.jscomp.GlobalNamespace$Name.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!
????7p	1com/google/javascript/jscomp/GlobalNamespace$Namethis$0.Lcom/google/javascript/jscomp/GlobalNamespace;
	
java/lang/Object()V	refsForNodeLjava/lang/Object;	
globalSetsI		localSets	localSetsWithNoCollapse	aliasingGets	 	totalGets	"#callGets	%&deleteProps	()subclassingGets	+,propertyBitSet	./0firstDeclarationJSDocInfo'Lcom/google/javascript/rhino/JSDocInfo;	230/firstQnameDeclarationWithoutAssignmentJsDocInfo	567baseNameLjava/lang/String;	9:;parent3Lcom/google/javascript/jscomp/GlobalNamespace$Name;	=>?@A5com/google/javascript/jscomp/GlobalNamespace$NameProp
NOT_A_TYPE7Lcom/google/javascript/jscomp/GlobalNamespace$NameProp;
CDEsetBooleanProperty:(Lcom/google/javascript/jscomp/GlobalNamespace$NameProp;)V	=GHAOTHER_OBJECT	JKLMN7com/google/javascript/jscomp/GlobalNamespace$SourceKindEXTERN9Lcom/google/javascript/jscomp/GlobalNamespace$SourceKind;
JPQRequals(Ljava/lang/Object;)Z	=TUA	IS_EXTERN	WXYpropsLjava/util/List;[java/util/ArrayList
Z	
^_?(Lcom/google/javascript/jscomp/GlobalNamespace;Ljava/lang/String;Lcom/google/javascript/jscomp/GlobalNamespace$Name;Lcom/google/javascript/jscomp/GlobalNamespace$SourceKind;)VabcdRjava/util/Listadd
fghgetBooleanProperty:(Lcom/google/javascript/jscomp/GlobalNamespace$NameProp;)Z
jklgetFullName()Ljava/lang/String;nopmakeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	=rsAIS_USED_HAS_OWN_PROPERTY	uvwdeclaration2Lcom/google/javascript/jscomp/GlobalNamespace$Ref;	yzwinitialization	=|}AFUNCTION	=?ACLASS	=??A	OBJECTLIT?'java/lang/UnsupportedOperationException
?		=??bit
???checkNoExistingRefsForNode%(Lcom/google/javascript/rhino/Node;)V
???createNewRef?(Lcom/google/javascript/jscomp/Scope;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/GlobalNamespace$Ref$Type;)Lcom/google/javascript/jscomp/GlobalNamespace$Ref;
???putRefW(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/GlobalNamespace$Ref;)V
???updateStateForAddedRef5(Lcom/google/javascript/jscomp/GlobalNamespace$Ref;)V?0com/google/javascript/jscomp/GlobalNamespace$Ref	????node"Lcom/google/javascript/rhino/Node;?Ref already exists for node: %s
?????$com/google/common/base/Preconditions
checkState((ZLjava/lang/String;Ljava/lang/Object;)V
???castRefsForNodeMap()Ljava/util/Map;?????
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;
????checkNotNull?"com/google/javascript/jscomp/Scope? com/google/javascript/rhino/Node
????(Lcom/google/javascript/jscomp/Scope;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/GlobalNamespace$Ref$Type;)V?java/util/LinkedHashMap
?	????put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	????scope$Lcom/google/javascript/jscomp/Scope;	?????5com/google/javascript/jscomp/GlobalNamespace$Ref$TypeALIASING_GET7Lcom/google/javascript/jscomp/GlobalNamespace$Ref$Type;
???addRef	?????.com/google/javascript/jscomp/GlobalNamespace$1@$SwitchMap$com$google$javascript$jscomp$GlobalNamespace$Ref$Type[I	????type
????ordinal()I
????isUninitializedDeclaration()Z
???getDocInfoForDeclaration[(Lcom/google/javascript/jscomp/GlobalNamespace$Ref;)Lcom/google/javascript/rhino/JSDocInfo;	????GET_AND_SET_FROM_GLOBAL
?P
????getNode$()Lcom/google/javascript/rhino/Node;
?????%com/google/javascript/jscomp/NodeUtilgetBestJSDocInfoK(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/JSDocInfo;
?????%com/google/javascript/rhino/JSDocInfoisNoCollapse	????GET_AND_SET_FROM_LOCAL
????,com/google/javascript/jscomp/GlobalNamespace#isQnameDeclarationWithoutAssignment%(Lcom/google/javascript/rhino/Node;)Z
?getJSDocInfo)()Lcom/google/javascript/rhino/JSDocInfo; redundant update to Ref node: %s
?	?
checkArgumentRef's node is already null: %s
?
?(Z)V??removerefs already exist: %sremoveRef(%s): unknown ref
??J(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;?RcontainsKey
?removeRefFromNodeMap
 !?removeRefAndUpdateState
#$%getRefs()Ljava/util/Collection;'()*+java/util/Collectioniterator()Ljava/util/Iterator;-./0?java/util/IteratorhasNext-234next()Ljava/lang/Object;	?67?SET_FROM_GLOBAL
?9??;(Missing ref when trying to remove it: %s=3Unexpected Refs for Node: %s: when removing Ref: %s
???@:(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
BCDEF&com/google/common/collect/ImmutableSetof*()Lcom/google/common/collect/ImmutableSet;
BHEI<(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;?KL%valuesNno first Ref to get
PQ? canCollapseUnannotatedChildNamesa(
TU?canCollapse'WX?size
Z[\getFirstRef4()Lcom/google/javascript/jscomp/GlobalNamespace$Ref;
?^_?	getParent
?ab?isExprResult

ef?	inExterns
hi?hasOneRealGlobalSet	klmno9com/google/javascript/jscomp/GlobalNamespace$Inlinability
DO_NOT_INLINE;Lcom/google/javascript/jscomp/GlobalNamespace$Inlinability;
qrscanCollapseOrInline=()Lcom/google/javascript/jscomp/GlobalNamespace$Inlinability;
kuv?shouldInlineUsagesxjava/lang/IllegalStateException
w	{java/lang/AssertionError
z	
kTdeclared in externs
???logDecisionP(Lcom/google/javascript/jscomp/GlobalNamespace$Inlinability;Ljava/lang/String;)V
???isGetOrSetDefinition?getter / setter
???isCollapsingExplicitlyDenied?@nocollapse
???referencesSuperOrInnerClassName?$references super or inner class name
??? isToStringValueOfInObjectLiteral?_references explicit definition of toString/valueOf functions used implicitly in the JS language?(delete operator is used on this property
??\getDeclaration
????isObjectLit
???*declarationHasFollowingObjectSpreadSibling?#obj lit property followed by spread
????getOutermostObjectLitF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
????isOr
????isHook?conditional definition	k??oINLINE_COMPLETELY
??scanCollapseOrInlineChildNames	????D$SwitchMap$com$google$javascript$jscomp$GlobalNamespace$Inlinability
k??.parent inlineable: unchanged through full name
??s(getUnsafeInlinabilityBasedOnDeclaredType?,parent inlineable: changed through full name
???isDeclaredType?-parent unsafely inlineable & is declared type?8parent unsafely inlineable & unchanged through full name?6parent unsafely inlineable & changed through full name?parent cannot be inlined?o?O(Lcom/google/javascript/jscomp/GlobalNamespace$Inlinability;)Ljava/lang/String;
w??(Ljava/lang/String;)V	????decisionsLog1Lcom/google/javascript/jscomp/diagnostic/LogFile;
?????/com/google/javascript/jscomp/diagnostic/LogFile	isLogging?
%s: %s: %s
????logX(Ljava/lang/String;[Ljava/lang/Object;)Lcom/google/javascript/jscomp/diagnostic/LogFile;	=??ACONSTRUCTOR_TYPE	k??o!INLINE_BUT_KEEP_DECLARATION_CLASS	=??AINTERFACE_TYPE	k??o%INLINE_BUT_KEEP_DECLARATION_INTERFACE	=??A	ENUM_TYPE	k??o INLINE_BUT_KEEP_DECLARATION_ENUM?#name missing declaredType value: %s
?????5com/google/javascript/jscomp/base/format/SimpleFormatformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
????isStaticMember
??isClassMembers
??
getFirstChild
??getFunctionBody
?	
referencesSuper
?
?getGrandparent
?isClassDeclaration
??isEmpty
?l	getString
?isNameReferenced7(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Z
?isWithinLoop	= AGET_SET
"_#5()Lcom/google/javascript/jscomp/GlobalNamespace$Name;
%&lgetBaseName
()?
isFunction
+,?isObjectLiteral.toString
0P1java/lang/String3valueOf5NameProp.OTHER_OBJECT
78?logChildNamesDecision:
getter/setter<?=R(Lcom/google/javascript/jscomp/GlobalNamespace$Name;)Ljava/util/function/Supplier;
?8@[(Lcom/google/javascript/jscomp/GlobalNamespace$Inlinability;Ljava/util/function/Supplier;)V<<
?DE?isTwinGtwinned declaration
IJ?isSetInLoopL
set in a loop
NO?usesHasOwnPropertyQhasOwnProperty() call exists
ST?valueImplicitlySupportsAliasingV"value implicitly supports aliasing
XY?shouldKeepKeys[parent.shouldKeepKeys()<^no reason not to inline`parent is not inlineablebinherited from parentd%s: children: %s: %sf?g?(Lcom/google/javascript/jscomp/GlobalNamespace$Name;Lcom/google/javascript/jscomp/GlobalNamespace$Inlinability;Ljava/util/function/Supplier;)Ljava/util/function/Supplier;
?i?jP(Ljava/util/function/Supplier;)Lcom/google/javascript/jscomp/diagnostic/LogFile;	?lmnenableImplicitlyAliasedValuesZ
?pq?isConstructorOrInterface	=stDECLARED_TYPE_KIND_MASKv'Unexpected NameProp for declaredType %s	=xyAIS_DECLARED	={|NAME_KIND_MASK~#Unexpected NameProp for nameType %s
???3?java/lang/Integer(I)Ljava/lang/Integer;
????(ZLjava/lang/Object;)V
????getRValueOfLValue
?(
????
isConstructor
???isClass?}? ?OTHER?o?(I)Ljava/lang/String;
z??(Ljava/lang/Object;)V
??lgetTypeDebugString?, 
?????com/google/common/base/Joineron3(Ljava/lang/String;)Lcom/google/common/base/Joiner;?	?
???
?
????joinK(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String;?o?J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;	????,$SwitchMap$com$google$javascript$rhino$Token
????getToken%()Lcom/google/javascript/rhino/Token;
???!com/google/javascript/rhino/Token	=??AIS_MODULE_PROP????4java/util/function/Supplier?%d aliasing gets exist?properties are deleted %d times?set %d times locally?set %d times globally?&com/google/javascript/rhino/StaticSlot	SignatureELjava/util/List;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethisname
sourceKind
StackMapTableMethodParametersaddProperty?(Ljava/lang/String;Lcom/google/javascript/jscomp/GlobalNamespace$SourceKind;)Lcom/google/javascript/jscomp/GlobalNamespace$Name;subclassingGetCountgetNamegetInitializationgetAliasingGetsgetSubclassingGetsgetLocalSets
getGlobalSetsgetTotalSetsgetCallGetsgetTotalGetsgetDeletePropsgetScope+()Lcom/google/javascript/rhino/StaticScope;propertyref
refForNodeg()Ljava/util/Map;refsForNodeMapLjava/util/Map;existingRefLocalVariableTypeTableeLjava/util/Map;addSingleRefForTesting?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/GlobalNamespace$Ref$Type;)Lcom/google/javascript/jscomp/GlobalNamespace$Ref;#addAliasingGetClonedFromDeclaration
newRefNodedeclRefinfo
updateRefNodeW(Lcom/google/javascript/jscomp/GlobalNamespace$Ref;Lcom/google/javascript/rhino/Node;)VexistingRefForNewNodenewNodeoldNode	removeRefrefNodemaybeNewDeclL()Ljava/util/Collection;
getRefForNodeV(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/GlobalNamespace$Ref;RuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;canEliminatenisSimpleStubDeclarationdocInfocalculateInlinabilitycollapsibilityobjectLitParentunsafeInlinablilityunsafeInlinabilityisUnchangedThroughFullNameparentInlinabilityinlinabilityreasonmember	classNode
innerNameNodereasonSupplierLjava/util/function/Supplier;1Ljava/util/function/Supplier;o(Lcom/google/javascript/jscomp/GlobalNamespace$Inlinability;Ljava/util/function/Supplier;)VjsdocneedsToBeStubbedsetDeclaredTypeKindancestordeclaredTypesetNameTypedeclNode
rvalueNodeisNamespaceObjectLitisSimpleName	refParentisModuleExport)()Lcom/google/javascript/rhino/StaticRef;lambda$logChildNamesDecision$4l(Lcom/google/javascript/jscomp/GlobalNamespace$Inlinability;Ljava/util/function/Supplier;)Ljava/lang/String;&lambda$canCollapseOrInlineChildNames$3&lambda$canCollapseOrInlineChildNames$2&lambda$canCollapseOrInlineChildNames$1&lambda$canCollapseOrInlineChildNames$0
SourceFileGlobalNamespace.javaNestHostBootstrapMethods3
456o7$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;9.;unknown enum value =
>?@AB"java/lang/invoke/LambdaMetafactorymetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;4E
F-llI
J,lL
M+lO
P*lR
S()U#Missing NameProp for name kind in WglobalSets=YlocalSets=[totalGets=]aliasingGets=_
callGets=asubclassingGets=c (): InnerClassesNameNameProp
SourceKindRefTypeInlinabilityl%java/lang/invoke/MethodHandles$Lookupnjava/lang/invoke/MethodHandlesLookup0?67:;XY????vw??zw?? #&),/0??30??M_?,p*+?*?*?
*?*?*?*?*?*?!*?$*?'*?**?-*?1*,?4*-?8*?K*?t?*+?t*?x?+?ݚ*+?x*?-?**+??-*Y?`?+?ֲ???*Y?`?*Y?`???*Y?`?+????
+???M,?,??
*Y?`?+?ֲ????*Y?`?*Y?`??z+??N*?1?-???*-??1*Y?`??R*Y?`?*Y?`??;*Y?!`?!*Y?`??$*Y?$`?$?*Y?'`?'*Y?`????#?@?G?L?Z?_?f?o?y????????????????????????????%?/?2?<?F?I?S?V?`?j??*?9?0?#??k?;k?w?%?@-F????#????????c?+??,??+?+??N-??
+??+,??*?
?*+?
?\*?
???*?
+?????*??:-?W,?,,????:???,+??W??>?).	5
=G
Z`imz???>z?w`6????;??w???~???`6??? @??@@?(??@??	???	?????Z*?
+?W*?
???*?
+??+??*?
?%*??+??+??+??M,?*+?*+???2!"#*$2&3'C&F(K)O*T-Y.? K	?Z?;Z?w?"@!??!??Wa+*?t?:*?t*?"?&M,?,?",?1??N-?ֲ5?*-?t???۲?+?ֶ?.?
C6dd?????*Y?d???*Y?d?*Y?d?*Y?d???*Y?d?+????
+???M,?,??
*Y?d?+?ֲ???v*Y?d?*Y?d??_*Y?d??R*Y?d?*Y?d??;*Y?!d?!*Y?d??$*Y?$d?$?*Y?'d?'*Y?d????"23
4*54697<9?=???@?B?C?D?E?H?I?J?K?M?N?OTUWX%Y([2\<]?_I`LbVc`g?**w?9?0a?;a?w?$?-$??@ F????#?????V+??+?8??M*?
:+?W*?
???*?
?.*??,????N-+??<-+?>*??,?W??"jkl"m*o8pJuUw?*8wV?;V?wJ???*???@???$%?n**?
??A?*?
???*?
???G?*???J??z{}~ ??*?;????<+??W*?
??*?
???*?
??M,??+?,??*??+??????????? ?.??  ?w<?;<?????@??????[\?s4*?
M?8W*?
???*?
???*???J?&?1?????????4?;????B*?O?
*???*?V?,*?V?RL+?,?+?1?M,?S???????"????4?;?=?@??4	;B?;??-?	??p#*?"?V?*?YL+???]?`?????
???!???w#?;?!???^*?cL+?+?????
????;
0?
??@s?5?*?d?*?g?
*???j?*?pL+?t??j?*?"?&M,?,?i,?1??N??-?ֶ?.?I
77::BBBBEB????wY?y?????j??zY?|?+??6
????%?)?F?????????????? F\?w??;?o?
?k?	-?T??i??V *??*??*?t?ݙ????? ?;?@U??2*?p?}?????;rs??*?d?*?j~???j?*???*?j????j?*???*?j????j?*???*?j????j?*???*?j????j?*?$?*?j????j?*???V*????L+?]???D*?+???*?j????j?*?+???]M,???
,???*?j????j?*??
*??*??*?$??<*?8?	???
*?8??M??,??.??!BBBt?*????????*??N*-???-?*?™*??N*-Ŷ?-??
*,Ƕ?,?*?jɶ??j?*??N*-˶?-??wY,???п??2&*1!;"?%F'P(T+[,e0i3p5z6~9?:?;?<???@?D?E?G?H?N?RV8X<YF[J`OaWbYk`lemmnoosp{r}v?y?????????R?
??Kv?O
oe
o?
o??;??n?o?/?1????

@?
Fk?)k

????9*????1*??Ӷי$*?????Y*?iSY+SY,S??W????8?? 9?;9o97?8?	?s??N*??e???*??e???*??e???*???	???%?'?4?6?;?B?D?J?U?c??4d?;_?wT?;)?J???????
???@J??y*??L+?+??M,?,??????	????? 	??;?w??????2*??e?????;Q??2*???}?????;????6*?!L*?$M*?'?&+?"+?*?,-?/?
,2?/??????
?? ?5?? 6?;1:;
,67??00@?s??`*?F?e?*?j4?6?j?*???*?j9?6?j?*??*?j*?;?>?j?*??*?j*?A?>?j?*?$?*?j*?B?>?j?*?t??W*?t?C?*?jF?6?j?*???*?j??6?j?*?H?*?jK?6?j?*?M?*?jP?6?j?*?R?*?jU?6?j?*?8?*?8?W?*??L*+Z?6+?*??*??L*+*?\?>+?*?8?*??]?6???*?8??L+?j?*??M*,_?6,?*+a?6+???1?
????)?-?5?B?F?M?Z^erv~?
?????????? ?#?%?&?,?-./
567!9#<*>4?8G@HGKLLTMVO^P?4
o
oL
o`?;@ o??k8???9*????1*??Ӷי$*???c?Y*?iSY+SY,S??W??TU8W? 9?;9o97?8?	8@??+*????#*??Ӷי*???*+,?e?hW??Z[*`? +?;+o+?+?*?	?T???:*??k??*?~?e??*?{?e?*?cL+?+?o?????"c
dgik"o'p8r?'0:?;???@??@'?Y??Q*?*?*??
*??????w??;?@??_"*??*??*??*??????{~!{?"?;? @E??J+???r~??u+?**?*?r?~+????*+?




© 2015 - 2024 Weber Informatics LLC | Privacy Policy