
com.google.javascript.jscomp.ProcessDefines.class Maven / Gradle / Ivy
The newest version!
???? 3?
` ? ` ?
a ? ` ? ` ? ` ?
` ?
` ? ? ? ? ? ? ? ? ? ?
? ?
? ? ? ? ?
? ? ?
?
? ?
? ?
?
?
? ?
?
?
? ? ? ? ` ?
? ?
? ? ` ?
?
?
]
?
0
2 ?
0 ? ?
7 7
` C `
?
7 ?
!
"
#$
H%
&'
H()
*+,-
./01
.234 `567 `89: `;<=
]>?@AB InnerClasses
DefineInfo CollectDefines
KNOWN_DEFINES Ljava/util/Set; Signature #Ljava/util/Set; compiler /Lcom/google/javascript/jscomp/AbstractCompiler; dominantReplacements Ljava/util/Map; ELjava/util/Map; namespace .Lcom/google/javascript/jscomp/GlobalNamespace; UNKNOWN_DEFINE_WARNING -Lcom/google/javascript/jscomp/DiagnosticType; INVALID_DEFINE_TYPE_ERROR INVALID_DEFINE_INIT_ERROR NON_GLOBAL_DEFINE_INIT_ERROR DEFINE_NOT_ASSIGNABLE_ERROR REASON_DEFINE_NOT_ASSIGNABLE Ljava/text/MessageFormat; A(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/util/Map;)V Code LineNumberTable LocalVariableTable this -Lcom/google/javascript/jscomp/ProcessDefines; replacements LocalVariableTypeTable w(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/util/Map;)V injectNamespace ](Lcom/google/javascript/jscomp/GlobalNamespace;)Lcom/google/javascript/jscomp/ProcessDefines; process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V externs "Lcom/google/javascript/rhino/Node; root overrideDefines (Ljava/util/Map;)V
defineName Ljava/lang/String; info 8Lcom/google/javascript/jscomp/ProcessDefines$DefineInfo;
inputValue
finalValue def Entry Ljava/util/Map$Entry;
unknownDefine
allDefines changed Z unusedReplacements aLjava/util/Map$Entry; [Ljava/util/Map;
StackMapTableC?D ? ? ? ?E ^(Ljava/util/Map;)V format @(Ljava/text/MessageFormat;[Ljava/lang/Object;)Ljava/lang/String; params [Ljava/lang/Object; isValidDefineType 1(Lcom/google/javascript/rhino/JSTypeExpression;)Z
expression .Lcom/google/javascript/rhino/JSTypeExpression; registry +Lcom/google/javascript/rhino/TypeIRegistry; type #Lcom/google/javascript/rhino/TypeI;FG collectDefines 3(Lcom/google/javascript/rhino/Node;)Ljava/util/Map; error &Lcom/google/javascript/jscomp/JSError; n parent 'Lcom/google/javascript/rhino/JSDocInfo; ref Ref 2Lcom/google/javascript/jscomp/GlobalNamespace$Ref; decl name Name 3Lcom/google/javascript/jscomp/GlobalNamespace$Name; Ljava/util/List; pass