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

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

The newest version!
????3?	i?	i?	i?
j?	i??
?	i???
i?	F?
i?
i???	F?
i?
?????????	?
i?
+????????
	
+	
r

+	r
r
+	


+


??

??/


+/
+?	i

?	
+
r 	i!
r"
r#	$%
A&
'(	A)
*+	A?
F,
-.
-/0
-123
4567
48	i9:;	i<=>?@	iABC	iDEF	iGHI	iJK
e?
rL?MNOPQInnerClasses	TweakInfoTweakFunctionCall
CollectTweaksCollectTweaksResultR
TweakFunctioncompiler/Lcom/google/javascript/jscomp/AbstractCompiler;stripTweaksZcompilerDefaultValueOverridesLjava/util/SortedMap;	SignatureKLjava/util/SortedMap;
ID_MATCHER$Lcom/google/common/base/CharMatcher;UNKNOWN_TWEAK_WARNING-Lcom/google/javascript/jscomp/DiagnosticType;TWEAK_MULTIPLY_REGISTERED_ERRORNON_LITERAL_TWEAK_ID_ERROR#INVALID_TWEAK_DEFAULT_VALUE_WARNINGNON_GLOBAL_TWEAK_INIT_ERROR%TWEAK_OVERRIDE_AFTER_REGISTERED_ERRORTWEAK_WRONG_GETTER_TYPE_WARNINGINVALID_TWEAK_ID_ERRORTWEAK_FUNCTIONS_MAPLjava/util/Map;]Ljava/util/Map;B(Lcom/google/javascript/jscomp/AbstractCompiler;ZLjava/util/Map;)VCodeLineNumberTableLocalVariableTablethis,Lcom/google/javascript/jscomp/ProcessTweaks;LocalVariableTypeTableELjava/util/Map;x(Lcom/google/javascript/jscomp/AbstractCompiler;ZLjava/util/Map;)VprocessG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Vexterns"Lcom/google/javascript/rhino/Node;rootresult@Lcom/google/javascript/jscomp/ProcessTweaks$CollectTweaksResult;changed
StackMapTable+ replaceGetCompilerOverridesCalls(Ljava/util/List;)ZcallNodeobjNodecall>Lcom/google/javascript/jscomp/ProcessTweaks$TweakFunctionCall;callsLjava/util/List;PLjava/util/List;SS(Ljava/util/List;)Z
stripAllCalls(Ljava/util/Map;)ZnewValueregisterFunction:Lcom/google/javascript/jscomp/ProcessTweaks$TweakFunction;voidZeroNodeparentfunctionCallisRegistered	tweakInfo6Lcom/google/javascript/jscomp/ProcessTweaks$TweakInfo;
tweakInfosYLjava/util/Map;??\(Ljava/util/Map;)Z*createCompilerDefaultValueOverridesVarNodeF(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
objKeyNodeobjValueNodeentryEntryLjava/util/Map$Entry;sourceInformationNodeKLjava/util/Map$Entry;"applyCompilerDefaultValueOverrides(Ljava/util/Map;)VregisterFuncvaluetweakIdLjava/lang/String;RNT\(Ljava/util/Map;)V
collectTweaksd(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/ProcessTweaks$CollectTweaksResult;pass:Lcom/google/javascript/jscomp/ProcessTweaks$CollectTweaks;%
access$100()Ljava/util/Map;
access$200](Lcom/google/javascript/jscomp/ProcessTweaks;)Lcom/google/javascript/jscomp/AbstractCompiler;x0
access$300&()Lcom/google/common/base/CharMatcher;()VfuncU
SourceFileProcessTweaks.java|}tu????vwjava/util/TreeMapxyVW?????????XYZ???[\?]^_S`Yabcom/google/javascript/jscomp/ProcessTweaks$CollectTweaksResult???????0123456789_.??JSC_UNKNOWN_TWEAK_WARNINGno tweak registered with ID {0}???#JSC_TWEAK_MULTIPLY_REGISTERED_ERROR&Tweak {0} has already been registered.???JSC_NON_LITERAL_TWEAK_ID_ERROR!tweak ID must be a string literal?'JSC_INVALID_TWEAK_DEFAULT_VALUE_WARNINGUtweak {0} registered with {1} must have a default value that is a literal of type {2}JSC_NON_GLOBAL_TWEAK_INIT_ERROR4tweak declaration {0} must occur in the global scope?)JSC_TWEAK_OVERRIDE_AFTER_REGISTERED_ERRORKCannot override the default value of tweak {0} after it has been registered?#JSC_TWEAK_WRONG_GETTER_TYPE_WARNING=tweak getter function {0} used for tweak registered using {1}?JSC_INVALID_TWEAK_ID_ERRORPtweak ID contains illegal characters. Only letters, numbers, _ and . are allowed?java/util/HashMape???*com/google/javascript/jscomp/ProcessTweaksjava/lang/Object)com/google/javascript/jscomp/CompilerPass,com/google/javascript/jscomp/ProcessTweaks$18com/google/javascript/jscomp/ProcessTweaks$TweakFunctionjava/util/Iterator
java/util/Map;[Lcom/google/javascript/jscomp/ProcessTweaks$TweakFunction;java/util/SortedMapputAllisEmpty()ZgetOverridesCalls-com/google/javascript/jscomp/AbstractCompilerreportCodeChangejava/util/Listiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;replaceWith%(Lcom/google/javascript/rhino/Node;)Vvalues()Ljava/util/Collection;java/util/Collection
functionCalls	getParent$()Lcom/google/javascript/rhino/Node;	tweakFuncisGetterFunctiongetDefaultValueNode	cloneNodecreateDefaultValueNodereplaceChildcom/google/javascript/rhino/IRnumber%(D)Lcom/google/javascript/rhino/Node;srcrefvoidNode	objectlitG([Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;entrySet()Ljava/util/Set;
java/util/SetgetKey	stringKey6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node;useSourceInfoIfMissingFromgetValueaddChildToBackget&(Ljava/lang/Object;)Ljava/lang/Object;$com/google/javascript/jscomp/JSErrormakeh(Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError;report)(Lcom/google/javascript/jscomp/JSError;)VregisterCallgetToken%()Lcom/google/javascript/rhino/Token;isValidNodeType&(Lcom/google/javascript/rhino/Token;)ZgetName()Ljava/lang/String;getExpectedTypeNamedefaultValueNode](Lcom/google/javascript/jscomp/ProcessTweaks;Lcom/google/javascript/jscomp/ProcessTweaks$1;)V*com/google/javascript/jscomp/NodeTraversaltraverseEs6?Callback?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V	allTweaksemitAllWarnings"(Ljava/util/Map;Ljava/util/List;)V"com/google/common/base/CharMatcherinRange((CC)Lcom/google/common/base/CharMatcher;orJ(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/CharMatcher;anyOf>(Ljava/lang/CharSequence;)Lcom/google/common/base/CharMatcher;+com/google/javascript/jscomp/DiagnosticTypewarningS(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType;error=()[Lcom/google/javascript/jscomp/ProcessTweaks$TweakFunction;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;3com/google/javascript/jscomp/NodeTraversal$Callback ijk
tuvwxyz{|}~?????????z?????$*?*+?*?*?Y??*?-?	????	???#??*$??$tu$vw$x??$x?z?????H*,?
N*-??6*??*-??
6?*???
*-??6?
*????*
?????%?1?;?@?G??4H??H??H??B??7?w??%?????A+?M,??%,??N-?:*?:????+??????? ?(?/?2??4 ??(????A??A???A??????*@z??????+??M,???,??N-?6-??:??u??:?:?:? ?!?1?-?"?#:	?? ?$:

?%:		?&??'?(?)?(:		?&?????`+?*????J??%?F?M?T?_?d?p?z?????????	?pm??	z??
?	??	?	??	M\??TU??Fc??%??w??????????????3
???#?????????????@z????
g?+?,+?(M*??-?.N-??D-??/:?0?1?2+?3:?4?+?#+?3:?5,?5???,??*
/=BPU\be?>B ??U
??/3??g??g??[???/3???????I?????*??-?.M,???,??/N-?0?1:+?6?:?*??7?1YS?8?9?U?:? :-?4?+:?;?SY??S?8?9?
?@??e??> "!-":#?$X&b'm(z)?*?+?)?-?0?1?HbH??m=??-}??:p??"??????????"???????0???H????J???????z?????P?AY*?BM*?+,?C,?DN-??:????:?E???FY-,?G?H??9
:<=;>@?C@?4;??P??P??
F??8???8????%??????????2???/*???2?????????2???2?az?IAZ?I?JK?L?J?MN?O?7PQ?R?STU?R?VWX?O?=YZ?R?[\]?R?^_`?O?abc?R?d?eY?f??gK*?<=?*2N?-?>-?hW?????^89< =&A*B0F4G:K>LDQHRNVRWX\\]bafbl?v????????????
?????mBlinioAipFiqris@/??	?'?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy