
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 TweakInfo TweakFunctionCall
CollectTweaks CollectTweaksResultR
TweakFunction compiler /Lcom/google/javascript/jscomp/AbstractCompiler; stripTweaks Z compilerDefaultValueOverrides Ljava/util/SortedMap; Signature KLjava/util/SortedMap;
ID_MATCHER $Lcom/google/common/base/CharMatcher; UNKNOWN_TWEAK_WARNING -Lcom/google/javascript/jscomp/DiagnosticType; TWEAK_MULTIPLY_REGISTERED_ERROR NON_LITERAL_TWEAK_ID_ERROR #INVALID_TWEAK_DEFAULT_VALUE_WARNING NON_GLOBAL_TWEAK_INIT_ERROR %TWEAK_OVERRIDE_AFTER_REGISTERED_ERROR TWEAK_WRONG_GETTER_TYPE_WARNING INVALID_TWEAK_ID_ERROR TWEAK_FUNCTIONS_MAP Ljava/util/Map; ]Ljava/util/Map; B(Lcom/google/javascript/jscomp/AbstractCompiler;ZLjava/util/Map;)V Code LineNumberTable LocalVariableTable this ,Lcom/google/javascript/jscomp/ProcessTweaks; LocalVariableTypeTable ELjava/util/Map; x(Lcom/google/javascript/jscomp/AbstractCompiler;ZLjava/util/Map;)V process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V externs "Lcom/google/javascript/rhino/Node; root result @Lcom/google/javascript/jscomp/ProcessTweaks$CollectTweaksResult; changed
StackMapTable+ replaceGetCompilerOverridesCalls (Ljava/util/List;)Z callNode objNode call >Lcom/google/javascript/jscomp/ProcessTweaks$TweakFunctionCall; calls Ljava/util/List; PLjava/util/List;S S(Ljava/util/List;)Z
stripAllCalls (Ljava/util/Map;)Z newValue registerFunction :Lcom/google/javascript/jscomp/ProcessTweaks$TweakFunction; voidZeroNode parent functionCall isRegistered tweakInfo 6Lcom/google/javascript/jscomp/ProcessTweaks$TweakInfo;
tweakInfos YLjava/util/Map; ? ? \(Ljava/util/Map;)Z *createCompilerDefaultValueOverridesVarNode F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
objKeyNode objValueNode entry Entry Ljava/util/Map$Entry; sourceInformationNode KLjava/util/Map$Entry; "applyCompilerDefaultValueOverrides (Ljava/util/Map;)V registerFunc value tweakId Ljava/lang/String;RNT \(Ljava/util/Map;)V
collectTweaks d(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; ()V funcU
SourceFile ProcessTweaks.java | } t u ? ? ? ? v w java/util/TreeMap x yVW ? ? ? ? ? ? ? ? ?XYZ ? ? ?[\ ?]^_S`Yab