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

com.google.javascript.jscomp.SymbolTable.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!
????7f
java/lang/Object()V
	
(com/google/common/collect/HashBasedTablecreate,()Lcom/google/common/collect/HashBasedTable;	(com/google/javascript/jscomp/SymbolTablesymbols!Lcom/google/common/collect/Table;java/util/LinkedHashMap
	scopesLjava/util/Map;java/util/ArrayList
	 docInfosLjava/util/List;	"#$globalScope6Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;
&'()*"com/google/common/collect/Orderingnatural&()Lcom/google/common/collect/Ordering;
&,-*
nullsFirst	/01sourceNameOrdering$Lcom/google/common/collect/Ordering;3*com/google/javascript/jscomp/SymbolTable$5
256-(Lcom/google/javascript/jscomp/SymbolTable;)V	891nodeOrdering;*com/google/javascript/jscomp/SymbolTable$6
:5	>?1lexicalScopeOrderingA*com/google/javascript/jscomp/SymbolTable$7
@5	DE1symbolOrdering	GHIcompiler/Lcom/google/javascript/jscomp/AbstractCompiler;	KLMregistry3Lcom/google/javascript/rhino/jstype/JSTypeRegistry;	OPQR/com/google/javascript/jscomp/SymbolTable$Symbol
referencesTUVWX
java/util/Mapvalues()Ljava/util/Collection;
Z[\]^java/util/CollectionsunmodifiableCollection.(Ljava/util/Collection;)Ljava/util/Collection;
`abcd'com/google/common/collect/ImmutableListcopyOfA(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;fUgcom/google/common/collect/Table
ij*getNaturalSymbolOrdering
&lmn
sortedCopy&(Ljava/lang/Iterable;)Ljava/util/List;	Opq$scope
ZstuunmodifiableList"(Ljava/util/List;)Ljava/util/List;
wxyz{ com/google/javascript/rhino/Node	getParent$()Lcom/google/javascript/rhino/Node;
w}~isName()Z
w??
isFunctionT???containsKey(Ljava/lang/Object;)ZT???get&(Ljava/lang/Object;)Ljava/lang/Object;?4com/google/javascript/jscomp/SymbolTable$SymbolScope
???isBlockScope
???getScopeInFunctioni(Lcom/google/javascript/jscomp/SymbolTable$Symbol;)Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;
????getSlotE(Ljava/lang/String;)Lcom/google/javascript/jscomp/SymbolTable$Symbol;
O???getFunctionType3()Lcom/google/javascript/rhino/jstype/FunctionType;
????{/com/google/javascript/rhino/jstype/FunctionType	getSource
????getSymbolForScope3()Lcom/google/javascript/jscomp/SymbolTable$Symbol;
???findSymbolForScopei(Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;)Lcom/google/javascript/jscomp/SymbolTable$Symbol;
????setSymbolForScope4(Lcom/google/javascript/jscomp/SymbolTable$Symbol;)V
???{getRootNode?*global*
?????%com/google/javascript/jscomp/NodeUtil
getBestLValueF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
????getBestLValueName6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String;
????getParentScope8()Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;
????getQualifiedSlot
???getTypeU(Lcom/google/javascript/rhino/StaticSlot;)Lcom/google/javascript/rhino/jstype/JSType;
???getAllSymbolsForType=(Lcom/google/javascript/rhino/jstype/JSType;)Ljava/util/List;
???
isConstructor
???isInterface
?????$com/google/common/base/Preconditions
checkState(Z)V
????getInstanceType1()Lcom/google/javascript/rhino/jstype/ObjectType;
?????-com/google/javascript/rhino/jstype/ObjectTypegetReferenceName()Ljava/lang/String;
???getSymbolForNameg(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Lcom/google/javascript/jscomp/SymbolTable$Symbol;
???+com/google/javascript/rhino/jstype/EnumType
????getElementsType6()Lcom/google/javascript/rhino/jstype/EnumElementType;
???2com/google/javascript/rhino/jstype/EnumElementType
???isNominalConstructorOrInterface
???getSymbolForInstancesOfd(Lcom/google/javascript/rhino/jstype/FunctionType;)Lcom/google/javascript/jscomp/SymbolTable$Symbol;
????getPrototype
???getEnclosingScopeZ(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;
???
isModuleScope
-com/google/javascript/jscomp/AbstractCompilergetModuleMetadataMap:()Lcom/google/javascript/jscomp/modules/ModuleMetadataMap;
	
6com/google/javascript/jscomp/modules/ModuleMetadataMapgetModulesByPath*()Lcom/google/common/collect/ImmutableMap;
w
?getSourceFileName
?&com/google/common/collect/ImmutableMapEcom/google/javascript/jscomp/modules/ModuleMetadataMap$ModuleMetadata
googNamespaces/()Lcom/google/common/collect/ImmutableMultiset;
#com/google/common/collect/IterablesgetFirst:(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;java/lang/String!"#makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;
%&'
startsWith(Ljava/lang/String;)Z
)*+length()I
-./	substring(I)Ljava/lang/String;
`123of+()Lcom/google/common/collect/ImmutableList;
5678)com/google/javascript/rhino/jstype/JSTypeisUnionType
`:;<builder3()Lcom/google/common/collect/ImmutableList$Builder;
5>?@toMaybeUnionType0()Lcom/google/javascript/rhino/jstype/UnionType;
BCDE3,com/google/javascript/rhino/jstype/UnionType
getAlternates
`GHIiterator2()Lcom/google/common/collect/UnmodifiableIterator;KLMNjava/util/IteratorhasNextKPQRnext()Ljava/lang/Object;
TUVgetSymbolForTypeHelper_(Lcom/google/javascript/rhino/jstype/JSType;Z)Lcom/google/javascript/jscomp/SymbolTable$Symbol;
XYZ[\/com/google/common/collect/ImmutableList$BuilderaddE(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder;
X^_3build
`a2b=(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;
5deisGlobalThisType
5?hFunction
5jk?toMaybeFunctionType
mn?getSymbolDeclaredBy
5pqisFunctionPrototypeType
?st?getOwnerFunction
5vwisInstanceType
?yz?getConstructor
5|}isFunctionTypeFunction.prototype
5???autoboxesTo-()Lcom/google/javascript/rhino/jstype/JSType;
5??
isEnumType
?n?`(Lcom/google/javascript/rhino/jstype/EnumType;)Lcom/google/javascript/jscomp/SymbolTable$Symbol;
???;?/com/google/common/collect/ImmutableListMultimap;()Lcom/google/common/collect/ImmutableListMultimap$Builder;
??XgetAllScopes???H?java/util/Collection()Ljava/util/Iterator;
?????7com/google/common/collect/ImmutableListMultimap$Builderput_(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap$Builder;
??_?3()Lcom/google/common/collect/ImmutableListMultimap;?java/lang/StringBuilder
??
???toDebugStringTree?(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;Lcom/google/common/collect/ImmutableListMultimap;)V?java/util/LinkedHashSet
???(Ljava/util/Collection;)V
??3
getAllSymbols	O??$
propertyScope
????contains
O???getPropertyScope
??[?
????toString
????append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
????-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!	???
ownSymbolsT??isEmpty
????(C)Ljava/lang/StringBuilder;?  Symbols:

???
toDebugString`(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/google/javascript/jscomp/SymbolTable$Symbol;Z)V
???
  Scopes:

???b?'
O???getName? in 
???
getReferencesG(Lcom/google/javascript/jscomp/SymbolTable$Symbol;)Ljava/lang/Iterable;???java/lang/Iterable?2com/google/javascript/jscomp/SymbolTable$Reference
???{getNode?)  Ref %d: %s line: %d col: %d len: %d %s

?????java/lang/IntegervalueOf(I)Ljava/lang/Integer;
w??+	getLineno
w??+	getCharno
w??+	getLength
wisIndexable
non indexable
	5com/google/javascript/jscomp/base/format/SimpleFormatformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;'com/google/javascript/rhino/StaticScope

createScopeFroma(Lcom/google/javascript/rhino/StaticScope;)Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;*com/google/javascript/jscomp/SymbolTable$1
5
*com/google/javascript/jscomp/NodeTraversal
traverseRoots?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/NodeTraversal$Callback;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vjava/util/TreeSet
(Ljava/util/Comparator;)V
? isLexicalScope
?
?
$%&addAnonymousFunctionsInScope9(Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;)V
(??
?*+
isGlobalScope
w-.
isFromExterns
?01+getIndexInParent3"/
w56?	getJSType
w89isMemberFunctionDef
;<=
declareSymbol?(Ljava/lang/String;Lcom/google/javascript/rhino/jstype/JSType;ZLcom/google/javascript/jscomp/SymbolTable$SymbolScope;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/jscomp/SymbolTable$Symbol;?@A?B-com/google/javascript/rhino/StaticSymbolTable()Ljava/lang/Iterable;D&com/google/javascript/rhino/StaticSlotC??GHIgetScopeS(Lcom/google/javascript/rhino/StaticSlot;)Lcom/google/javascript/rhino/StaticScope;
KLMfindBestDeclToAdd?(Lcom/google/javascript/rhino/StaticSymbolTable;Lcom/google/javascript/rhino/StaticSlot;)Lcom/google/javascript/rhino/StaticRef;O?P%com/google/javascript/rhino/StaticRef
RSTisAnySymbolDeclared?(Ljava/lang/String;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;)Lcom/google/javascript/jscomp/SymbolTable$Symbol;
VWXcopySymbolTo?(Lcom/google/javascript/rhino/StaticSlot;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;)Lcom/google/javascript/jscomp/SymbolTable$Symbol;
?Z[?
getOwnSlot?]?^>(Lcom/google/javascript/rhino/StaticSlot;)Ljava/lang/Iterable;
`abisGoodRefToAdd*(Lcom/google/javascript/rhino/StaticRef;)Z
OdefdefineReferenceAtX(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/SymbolTable$Reference;fh?i8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;CklmgetDeclaration)()Lcom/google/javascript/rhino/StaticRef;
wopqgetStaticSourceFile0()Lcom/google/javascript/rhino/StaticSourceFile;
?stuisInSyntheticScript%(Lcom/google/javascript/rhino/Node;)Z
?wxuisGoogProvideCall
?z{?checkNotNull
}~isTypeInferred+(Lcom/google/javascript/rhino/StaticSlot;)ZC???getJSDocInfo)()Lcom/google/javascript/rhino/JSDocInfo;?\?\\
???replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;????\0?
?\n
??#sanitizeSpecialChars
O??w(Ljava/lang/String;Lcom/google/javascript/rhino/jstype/JSType;ZLcom/google/javascript/jscomp/SymbolTable$SymbolScope;)Vf???J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;?2Found duplicate symbol %s in global index. Type %s
????:(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VT??i?/Found duplicate symbol %s in its scope. Type %s
???	addSymbol?(Ljava/lang/String;Lcom/google/javascript/rhino/jstype/JSType;ZLcom/google/javascript/jscomp/SymbolTable$SymbolScope;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/SymbolTable$Symbol;
O???setJSDocInfo*(Lcom/google/javascript/rhino/JSDocInfo;)V
O???setDeclaration7(Lcom/google/javascript/jscomp/SymbolTable$Reference;)VT???keySet()Ljava/util/Set;???
java/util/Set
O??{getDeclarationNode
???equals
???removeSymbol
?H?T???remove
O??java/lang/IllegalStateException?"?E(Lcom/google/javascript/jscomp/SymbolTable$Symbol;)Ljava/lang/String;
???(Ljava/lang/String;)V
O?l?6()Lcom/google/javascript/jscomp/SymbolTable$Reference;f??i??FRenaming supported for simple symbols that don't have property scopes.
????(ZLjava/lang/Object;)V
O?
???mergeSymbole(Lcom/google/javascript/jscomp/SymbolTable$Symbol;Lcom/google/javascript/jscomp/SymbolTable$Symbol;)V
???indexOf(I)I
?.?(II)Ljava/lang/String;
w??isQualifiedName
w??	isGetProp
w??{
getFirstChild
w???getQualifiedName	?????/com/google/javascript/rhino/jstype/JSTypeNativeUNKNOWN_TYPE1Lcom/google/javascript/rhino/jstype/JSTypeNative;
?????1com/google/javascript/rhino/jstype/JSTypeRegistry
getNativeType^(Lcom/google/javascript/rhino/jstype/JSTypeNative;)Lcom/google/javascript/rhino/jstype/JSType;
needsPropertyScope4(Lcom/google/javascript/jscomp/SymbolTable$Symbol;)Zexports
??java/util/List
&
*reverse
Z
sort)(Ljava/util/List;Ljava/util/Comparator;)V
concat>(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable;7com/google/javascript/jscomp/base/LinkedIdentityHashMap

O??
?
?
?createPropertyScopeFor
 pruneOrphanedNames
?"#$cast\(Lcom/google/javascript/rhino/jstype/JSType;)Lcom/google/javascript/rhino/jstype/ObjectType;
??
?p
??
O)*
isProperty
,-.getModuleMap2()Lcom/google/javascript/jscomp/modules/ModuleMap;
01234.com/google/javascript/jscomp/modules/ModuleMapgetClosureModuleA(Ljava/lang/String;)Lcom/google/javascript/jscomp/modules/Module;
67?lastIndexOf9=com/google/javascript/jscomp/SymbolTable$PropertyRefCollector
85
8<=>processG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V@;com/google/javascript/jscomp/SymbolTable$JSDocInfoCollector
BCDgetTypeRegistry5()Lcom/google/javascript/rhino/jstype/JSTypeRegistry;
?FG`(Lcom/google/javascript/jscomp/SymbolTable;Lcom/google/javascript/rhino/jstype/JSTypeRegistry;)V
IJKLX%com/google/javascript/rhino/JSDocInfo
getMarkersN,com/google/javascript/rhino/JSDocInfo$Marker
MPQRgetNameNode6()Lcom/google/javascript/rhino/JSDocInfo$NamePosition;
TUVWR*com/google/javascript/rhino/SourcePositiongetItem
wYZ?	getString
\]^getParameterInFunctionv(Lcom/google/javascript/jscomp/SymbolTable$Symbol;Ljava/lang/String;)Lcom/google/javascript/jscomp/SymbolTable$Symbol;
M`?a6()Lcom/google/javascript/rhino/JSDocInfo$TypePosition;	Ocd$docScope
?fg?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;Lcom/google/javascript/rhino/jstype/JSType;Lcom/google/javascript/jscomp/SymbolTable$Symbol;)Vi:com/google/javascript/jscomp/CollectFileOverviewVisibility
hkl2(Lcom/google/javascript/jscomp/AbstractCompiler;)V
h<
hopgetFileOverviewVisibilityMapr;iLjava/util/Map;4Ljava/util/List;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;8Lcom/google/common/collect/Ordering;HLcom/google/common/collect/Ordering;\Lcom/google/common/collect/Ordering;WLcom/google/common/collect/Ordering;e(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/jstype/JSTypeRegistry;)VCodeLineNumberTableLocalVariableTablethis*Lcom/google/javascript/jscomp/SymbolTable;MethodParameterssymbol1Lcom/google/javascript/jscomp/SymbolTable$Symbol;}(Lcom/google/javascript/jscomp/SymbolTable$Symbol;)Ljava/lang/Iterable;getReferenceList\(Lcom/google/javascript/jscomp/SymbolTable$Symbol;)Lcom/google/common/collect/ImmutableList;?(Lcom/google/javascript/jscomp/SymbolTable$Symbol;)Lcom/google/common/collect/ImmutableList;^()Lcom/google/common/collect/ImmutableList;getAllSymbolsSorted()Ljava/util/List;E()Ljava/util/List;Y()Lcom/google/common/collect/Ordering;slotgetAllJSDocInfoNodes<()Ljava/util/Collection;n"Lcom/google/javascript/rhino/Node;current
StackMapTablegetEnclosingFunctionScopeparamsym	paramNametype1Lcom/google/javascript/rhino/jstype/FunctionType;functionNoderootNodenamegetAllSymbolsForTypeOfz(Lcom/google/javascript/jscomp/SymbolTable$Symbol;)Ljava/lang/Iterable;getGlobalScopefninstanceType/Lcom/google/javascript/rhino/jstype/ObjectType;enumType-Lcom/google/javascript/rhino/jstype/EnumType;d(Lcom/google/javascript/jscomp/SymbolTable$Symbol;)Lcom/google/javascript/jscomp/SymbolTable$Symbol;pTypemoduleNameWithDotsourcealtSymalt+Lcom/google/javascript/rhino/jstype/JSType;result1Lcom/google/common/collect/ImmutableList$Builder;LocalVariableTypeTabledLcom/google/common/collect/ImmutableList$Builder;p(Lcom/google/javascript/rhino/jstype/JSType;)Ljava/util/List;ownerFn
linkToCtorZchildrenScopesBuilder9Lcom/google/common/collect/ImmutableListMultimap$Builder;childrenScopes1Lcom/google/common/collect/ImmutableListMultimap;Ljava/lang/StringBuilder;
visitedScopesLjava/util/LinkedHashSet;?Lcom/google/common/collect/ImmutableListMultimap$Builder;?Lcom/google/common/collect/ImmutableListMultimap;QLjava/util/LinkedHashSet;
childScopeprefixchildrenPrefixprintedSomething(Ljava/lang/StringBuilder;Ljava/lang/String;Lcom/google/javascript/jscomp/SymbolTable$SymbolScope;Lcom/google/common/collect/ImmutableListMultimap;)Vnoderef4Lcom/google/javascript/jscomp/SymbolTable$Reference;
printScoperefCountI?[Ljava/lang/Object;	addScopes)Lcom/google/javascript/rhino/StaticScope;Ljava/util/Collection;TS;Ljava/util/Collection;L(Ljava/util/Collection;)V
findScopesexternsrootP()Ljava/util/Collection;addAnonymousFunctionsLjava/util/TreeSet;KLjava/util/TreeSet;parent	innerNameanonymousFunctionSymboladdSymbolsFrom2(Lcom/google/javascript/rhino/StaticSymbolTable;)VdeclNodeotherRef'Lcom/google/javascript/rhino/StaticRef;myScopedeclmySymbolotherSymbol(Lcom/google/javascript/rhino/StaticSlot;otherSymbolTable/Lcom/google/javascript/rhino/StaticSymbolTable;TR;7Lcom/google/javascript/rhino/StaticSymbolTable;?(Lcom/google/javascript/rhino/StaticSymbolTable;)V?(Lcom/google/javascript/rhino/StaticSymbolTable;TS;)Lcom/google/javascript/rhino/StaticRef;sinferredreplacedSymbolinfo'Lcom/google/javascript/rhino/JSDocInfo;
nodeToMovefromtochildSymbolnewNameexistingSymfillNamespaceReferencesnodeType
symbolType	namespacecurrentNodeqName	rootIndexfillPropertyScopes
symbolForTypetypesallTypesLjava/lang/Iterable;symbolThatDeclaresType9Lcom/google/javascript/jscomp/base/LinkedIdentityHashMap;CLjava/util/List;GLjava/lang/Iterable;?Lcom/google/javascript/jscomp/base/LinkedIdentityHashMap;ownercurrentNamedotfillPropertySymbols
fillJSDocInfotypePos,Lcom/google/javascript/rhino/SourcePosition;existingSymbolpos	paramNodemarker.Lcom/google/javascript/rhino/JSDocInfo$Marker;PLcom/google/javascript/rhino/SourcePosition;fillSymbolVisibilitycollectPass;newPropoldPropnewSympropNameparentPropertyScope	propNames(Ljava/lang/Iterable;parentSymbolsymbolObjectTypeprotofillThisReferencesfillSuperReferencescollectSuper5Lcom/google/javascript/jscomp/NodeTraversal$Callback;addRefsInGoogRequireStatement4(Lcom/google/javascript/rhino/Node;Ljava/util/Map;)VdeclarationvarNamevarDeclaration	stringKeygoogModuleScopesrequire
moduleNamemodule-Lcom/google/javascript/jscomp/modules/Module;CLcom/google/javascript/jscomp/modules/ModuleMetadataMap$ModuleType;moduleScopeYLjava/util/Map;~(Lcom/google/javascript/rhino/Node;Ljava/util/Map;)VfillGoogProvideModuleRequiresdeclaredNamespacesmoduleScopeslooksLikeGoogCallLjava/util/function/Predicate;collectModuleScopesprocessRequireStatementsTLjava/util/Map;BLjava/util/function/Predicate;flattenGoogModuleExports
sourceFileposition
externSymbolsyLcom/google/common/collect/Table;removeGeneratedSymbolssymbolAlreadyRemovedotherScopeParent
otherScopeotherScopeRoot&lambda$fillGoogProvideModuleRequires$0leftarg
SourceFileSymbolTable.javaNestMembersBootstrapMethods*
+,-".$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;0.2    4
function%6Symbol not found in scope 8Symbol not found in table :.<Found duplicate symbol >
?@ABC"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;?F
G!uuInnerClassesSymbolScopeSymbolModuleMetadataBuilder	ReferenceP3com/google/javascript/jscomp/NodeTraversal$CallbackCallbackPropertyRefCollectorJSDocInfoCollectorMarkerV2com/google/javascript/rhino/JSDocInfo$NamePositionNamePositionY2com/google/javascript/rhino/JSDocInfo$TypePositionTypePositionVisibilityCollectorThisRefCollector
ModuleType_0com/google/javascript/rhino/JSDocInfo$Visibility
Visibilityb%java/lang/invoke/MethodHandles$Lookupdjava/lang/invoke/MethodHandlesLookup1??EFG?HIHJ HK#$LMHILM01HN91HO?1HPE1HQFRS?_*?*??
*?Y??*?Y??*?!*?%?+?.*?2Y*?4?7*?:Y*?
**+?öǰTU
VW
mZXmHuv?S/*?!?TUVWn?Sz(+?˚
+?Ι???+??M*+??,?۶?T$%&U (VW(wp
xyj@Xwn?SD*+??+????T+UVWz{Xz?|Sp+??M,?,??	*,???T0124U VWmZwpj??XmLM??Sz(+?˚
+?Ι???+??M*+??,?۶?T9:;U (VW(wp
}yj@Xw??Sl,?
*?!??+?
*?!?*+??N-??-???>*?F??-????????? :,?$?
,?(?,M-,???T>?@
CD"E$G+P/S2T6UBVFQSY\Zf^U4S~FlVWlhlsFNq$j
D????AX	sLMM??S"e+??0?+?4?C?9M+?=?A?FN-?J?&-?O?5:*?S:?
,?WW???,?]?*+?SM,?	?0?,?`?T2fgjkl2n;o@pGrJsOuVvU>;?Z2??<??eVWeo?V?Z?<??j?XK(???OCXoH?UVS??+??+?c?
*?!????+?f??*?!g???*+?i?l?+?o?-+?ܶrN-?˚-?Κ??*-?l?*-??+?u?+?ܶxN?*-?l?*-??+?{??*?!g???
*?!~???+???
*+???S?+???*+?????Tn???
???"?/?7?8???G?U?W?i?p?x?????????????????????U4G"?px?p?VW?o????j-GO??DO???DO?IOX	o?LM??S?޸?L*????M,?J?!,?O??N-???
+-??-??W???+??M??Y??N*????:?J?%?O??:???*-?,????׻?Y*????:*???F:?J?C?O?O:?????????????????W*-???,?????-???TN??!?(?2?5?:?B?c?k?v?y???????????????UR!q$cq$?1YZ?VW???:???B?;??X??? ???:????X??j1	??K#????K(???K?-O???S?	?+,??-??W,??:6-?ǹ??J6+
??,??ж?W-?ǹS??:?J??O?O:*+?ҧ??-?֙F6+
??,??׶?W-?ٶF:?J??O??:*+??????
+
??W+
??W?TN?
???!?$?5?[?e?h?q?t???????????????U\	[
YZ??$?VW?;???F?q$?????F???????j?EK?"?'K?#X;?q?H???S?5??Y??L*???FM,?J?,?O?ON*+?-?ҧ??+???T??#?-?0?U #
YZ5VW-;?j??K???S?	?+,??۶?-?ݶ?۶?W?+??-?o??W+
??W6*-???:?J?u?O??:??:+,????Y??SY?SY????SY????SY????SY???	??S???W?????TR???-?4?7?Y?`?b?q?y????????????UR`\?hYc???VW?;???F?YZ???7???jf-?K?j	?OK?w????	?OK?w????
X;?Y???S?$+??M,?J?,?O?
N*-?W???T
 #
U q?$VW$??q?$?j?K?XH??>ST*?F?Y*?+,??T
U VW?h?hX	???XS7
*??S?Y?T"U
VWH??S?Z?Y*?=?L*????M,?J?,?O??N-??	+-?!W???+?"M,?J?,?O??N*-?#???T&	*+),0-6/91Q2V3Y4U*)
q$Qq$ZVWN??N?j?K??K?%&SVr*+?'M,?j+??N+??^+?)?W-?S-?,?L+???E-???>+??:+?/?2:-?4:-?v?7?-?vN*-?::+???TF78
;<="?)@0A6B<DGEMLWM\PfQkSqVUR<5?$G*?FM$o?k?ZbrhrVWrq$lmZj.?\?Ow?5??OXq??S?
?+?>??M,?J??,?O?CN-?E:*+-?F?:*+-?J::?+?N:*?Q:?*-?U:??Y:?@+-?\??:?J?(?O?O:	*	?_?	?N?cW??ԧ?U?TNbc'd4f<g?hDiMlYm^nipltuwzx?y?z?|?~?U\	M?h???	'?sF4??$<{???x?Z????VW???? ???	??????jC?K?\?KC?OO?K+??K?X?H?STS?&*?
,+?g?O:?-??+???O??T???#?U4&VW&sF&?h&q$mZj?#OX
s?qLMS?F,?jN*-?_?-?+,?\??:?J??O?O:*?_??????T"????5?>?A?D?U45??FVWF??Fd????? 5??F??Fd?j?O?
K!?X	?dH?LMabS?7+?4+?N?++?N?n?+?N?r?+?N?v???T????&?6?U7VW7??j5@X?L	MW?SP*++?j?N,?U?T?U VWm?q$X	mqWXSv",?yW*+?E*+??*+?|-,+???:?T????U*"VW"m?"?h"q$X
m?q
?#SG*?????????????T?U?FX???S?_+??L?OY+,??:*?
+???O:???+,????+???O:???+,???T???&?8?J?\?UR_VW_sF_o?_??_q$_?hLYZ&9?Zj?/OO@"@Xso?q?<=S?#*+,??:???c???T?
?? ?UR#VW#sF#o?#??#q$#?h#??
YZXso?q??LMM??S??+?N????N-?J?$-?O?w:+?????
,?cW???*+???T?#?/?6?9?>?U*#?h?VW??Z??Zj?K&?X	????S.?*+??M+,??+?ݹ??ǚ??Y+???Ϳ+*?
+?ж?+?ݹ??ǚ??Y+???Ϳ+???O++?????ǙA+???ǹS?_?FN-?J?-?O?O:*?????*?+????W?T.???(?C?Q?f???????U*??Z?VW??Z?q$j?(?(?'K?
X???S?@,????ָ?+-??:?*-*,??*,?|+,??,?۶::*,?ܱT.	
"
',038?U4@VW@q$@mZ@?F'?Zj@?+OX
qm??S?
*???FL+?J?+?O?OM,??N-.??6????,?o-???:????*,???:?J???O??:??:??????????:??:		????*	?o?Q:

??o	??:

?F?o?)?;?4:??o??
*?J???:*	?o?::

?
?cW??m??B???T?! (. 1#A$F'I*k+r,z-}0?1?3?4?5?7?8?9?<?B?D?E?F?G?HLMOPQRUp?1??????}sF	?f?Z
r??hk??? ??F(???A??Z?YZVWjV?K?(O?O?K?'?w??O?(5I5????K??S	m?Y?L?Y?M*???FN-?J?A-?O?O:*???*??:??,?W?+?W???+*?h?	?+,?N?Y?:-??:?J?T?O?O:?:*?S:?f??o?????ǚ?????W???-??:?J?2?O?O:?????Ǚ	*????-??:?J?<?O?O:??%??????O???????*??T? XYa,b5c<dGeSg\j_vjwp?y??????????????????????????;?P?e?h?l?Uz< sF,0mZ?;o??2?Z?B?Z? ?Z;*?ZmVWe? ] p???y????*e??]?p???y???jh?K?:O???!?K?=O5O???K?/O???K??S?3*+?ø!M,??,????,?%?
,?&??,?'???T*
?	?
????&?(?/?1?U 3VW3mZ	*oyj??
Xm S[?*???FL+?J??+?O?OM,??N,?(???*?F?+-?/????6-.?5Y6?R-??N,?o-??:?8*???/*?öf?*?öo?*?ö??*,????w?????q?TJ?? ?5?8?;?H?P?Z?b?k?w?????????????U4Z:?Z w?F;\??|?Z?VWj$?K?/O??PO????>SP?8Y*?:+,?;?T

U VW?h?hX	???>S1
*?F??Y**?F?A?E+,?*???FN-?J??-?O?O:??:?????H??:?J???O?M:?O:?????S?w:		?X:
*
?[:?j?_::
??S?w?4:
?b???Y?e?b*
	?b?Q:?*


???b	?:W?	?cW??L???Tv
4;
@Celqt~????? ?!?$?%?.?/?0?2?356	7U?
?]???Zo?
? ?Zl???~??h	?~sF
?tlZe???;???4?mZ
VW
?h
?h??]??l???j?
? K?"OI?K?$MT?;wwKOIKMTwOT5?!wwKOIKMTwOT5O5?wwKOIKMTwOT5O5??wwKOIK??X	???>S?,?hY*?F?jN-+,?m-?n:*?F?qY*?s+,??T;<=>@+AU4,VW,?h,?h ???????X	???SI
?+????*+????*+?övM,??+????"+???y?+*?+?????????*,?|N+??Y-,+?e??,:,??:?&?$?r????r??:???:??:?J?
?O?:??:?j????*?
?j?N+?????g?O:		?*?F?+	?ݶ/????*?
?j?N?E?g?????????m????????]*+????:
	?Z
???

	?۶?
	????	?N?S??:?J??O??:
??cW???*	?????T?&RSVW!X"_9`MaNeTfcjfklltnp?q?v?w?x?{???????	?(?4?D?P?U?]?g?q???????????Up??????????Z	P\?Z
???F?VW??Z?oyT\?$fJxylD???lD??j_G???+?F????K?+C?>O:?"O?K?#?O????K?X?~S?I+??M,?,+??*,???*,???lN?,?x?*,?x??N??-??*-?-???T2?????$?+?7?9?=???D?U>!?Z4?ZIVWI?yD?y9?Zj???OX?LM??So$+?{?+?i???+?i???????T???#?U$VW$o?j"@Xo?>SP??Y*??+,???T
?
?U VW?h?hX	???>Sd??Y*??N*?F-+,??T?	??U*VW?h?h	??X	???S?P*?F??????+??N-?ƶX:*?F?+?/:???ɶ?:,????:+?|?f*+?4?S:?
+?cW????.?4(?Y:?*??:??
+?cW??+?ޙ?+?????+?????:?J?u?O?w:		???	?X:
:????.?;(
?Y:?*
????:??	?cW????T?!?
???*=JQ\a	h
????????#?%?&?'?(?+ .)/,1<2?6D7L9O;Uz\UZ?TF
?QZ?ch	PVWPghP=h4F*&	=?
J$?Pj@?$w?G??,??O#??K?LwO??X	gH
>S?M?Y?N?Y?:??:??Y*-??:??Y*-??:*?F+,?*?F+,??T"EHIZ'x6?A?L?URMVWM?hM?hE<5'&?6?? E<5X	??S?u*????L+?J?d+?O??M,??????,?ǹS?_?FN-?J?4-?O?O:????$?*,????(?,????ɧ???T&	??$?'?K?Y?n?q?t?U K#mZT$uVWj?
K???K6??So+??M,?,??,?????T
??U VWYZ?hj
?w@XYS?3+??M,???(,??!,???|?,???X?????T??
???2?U 3VW3YZ.?hj
?1w@XYS?¸L*?
?e?_?FM,?J??,?O?ON-?????-???n???-???n?????-?:-???6+??
?+??-??W???+??g?O:*?
?*-??+??-??W?*-?
?
*-?ܧ?V?TN??'?/?9?G?J?P?Y?i?x?{???????????????U>PnFYe??1?Z'?YZ?VW???j1?fK?5O?0?3O?fK?S?o*?
?e?_?FL+?J?T+?O?OM*,??)*,?´?,?ݹ???>?*,???,???,???y?*,?????*??T.#+	E
IN
YbgjnU E	?#DYZoVWj?K?2O@	??SMp+?M*?,????N-?X+?:?*?!???ػ?Y,??	*?*+??eN*?,-??W-?)?*-?!-?T6
 !!*&,8/=2N3V5b6i7n:U4!M?pVWp?i h[?$jU?1w?
@?

w?
88w?
w?
88w??!X+,S?0+??
+? ?+?#?+?&??+??M,?yW**,?¶)`?T	8	9	;	<	=$	>U mZ0VW0q$jXq??SX+?-?
+?-?/??T	C	D	FUVWm?jXmLMSX+?0?
+?0?2??T	J	K	MUVW??jX?LM~SX+?-?
+?-?4??T	Q	R	TUVWm?jXm
!uS?C*?6??*??L*??M+??(+???|?+???X9??,?
,?;???T*
KL	NOQR%S9U?VAXU Cgh5"h0#hj
	?5ww$S$?>?A???Tf%&' ?q??8??O@:2???(6)/)1)3)5)7)9);=DEHI??J2:@OKL	X`M??M?NOQ	8R?SMITUIW	XIZ	q[?\??]@???^I`@ace




© 2015 - 2024 Weber Informatics LLC | Privacy Policy