
com.google.javascript.jscomp.ReplaceMessagesForChrome.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
3 x y
z { |
z }
z ~ N
z ?
? ?
2 ?
?
? 2 ?
? ? ?
? 2 ? ?
?
? ?
? ?
? ?
2 ?
? ? ? ?
? ? ?
2 ?
? ?
? ?
z ? ? ? ? ? ? ?
2 ? ?
% ? ?
% ?
% ?
?
?
? ? ?
?
?
?
? ? ? ? IdGenerator InnerClasses ? Style ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/JsMessage$IdGenerator;ZLcom/google/javascript/jscomp/JsMessage$Style;)V Code LineNumberTable LocalVariableTable this 7Lcom/google/javascript/jscomp/ReplaceMessagesForChrome; compiler /Lcom/google/javascript/jscomp/AbstractCompiler; idGenerator 4Lcom/google/javascript/jscomp/JsMessage$IdGenerator; checkDuplicatedMessages Z style .Lcom/google/javascript/jscomp/JsMessage$Style; getChromeI18nGetMessageNode 6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node; messageId Ljava/lang/String;
chromeI18n "Lcom/google/javascript/rhino/Node;
getMessage processJsMessage ](Lcom/google/javascript/jscomp/JsMessage;Lcom/google/javascript/jscomp/JsMessageDefinition;)V msgNode newValue e MalformedException BLcom/google/javascript/jscomp/JsMessageVisitor$MalformedException; message (Lcom/google/javascript/jscomp/JsMessage;
definition 2Lcom/google/javascript/jscomp/JsMessageDefinition;
StackMapTable ? getNewValueNode n(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/JsMessage;)Lcom/google/javascript/rhino/Node; value name placeholderValues placeholderNames Ljava/util/List; placeholderValueArray origNode newValueNode LocalVariableTypeTable $Ljava/util/List; ? ? ? ? ?
Exceptions getPlaceholderValue X(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Lcom/google/javascript/rhino/Node; key placeholderName
SourceFile ReplaceMessagesForChrome.java RuntimeInvisibleAnnotations /Lcom/google/common/annotations/GwtIncompatible; JsMessage 4 ? chrome ? _ I i18n ? I ? ? com/google/javascript/rhino/Node ? ? ? ? ? \ ] ? ? ? ? @ A ? ? ? @com/google/javascript/jscomp/JsMessageVisitor$MalformedException ? ? ? ? java/lang/String N ? ? ? ? ? ? ? ? ? H I ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? o p java/lang/StringBuilder 4 ? &No value was provided for placeholder ? ? ? ? 4 ? ? ? ? ? ? ? ? ? ? ? ? ? ? 5com/google/javascript/jscomp/ReplaceMessagesForChrome -com/google/javascript/jscomp/JsMessageVisitor 2com/google/javascript/jscomp/JsMessage$IdGenerator ,com/google/javascript/jscomp/JsMessage$Style &com/google/javascript/jscomp/JsMessage java/util/List java/util/Iterator ?(Lcom/google/javascript/jscomp/AbstractCompiler;ZLcom/google/javascript/jscomp/JsMessage$Style;Lcom/google/javascript/jscomp/JsMessage$IdGenerator;)V com/google/javascript/rhino/IR string getprop h(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; call i(Lcom/google/javascript/rhino/Node;[Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; 0com/google/javascript/jscomp/JsMessageDefinition getMessageNode $()Lcom/google/javascript/rhino/Node; !useSourceInfoIfMissingFromForTree F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; replaceWith %(Lcom/google/javascript/rhino/Node;)V -com/google/javascript/jscomp/AbstractCompiler reportCodeChange ()V getNode MESSAGE_TREE_MALFORMED -Lcom/google/javascript/jscomp/DiagnosticType; ()Ljava/lang/String; $com/google/javascript/jscomp/JSError make ?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError; report )(Lcom/google/javascript/jscomp/JSError;)V getId placeholders ()Ljava/util/Set;
java/util/Set isEmpty ()Z getLastChild !com/google/javascript/rhino/Token OBJECTLIT #Lcom/google/javascript/rhino/Token; checkNode H(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Token;)V "com/google/common/collect/Ordering natural &()Lcom/google/common/collect/Ordering;
sortedCopy &(Ljava/lang/Iterable;)Ljava/util/List; arraylit G([Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString 7(Ljava/lang/String;Lcom/google/javascript/rhino/Node;)V addChildToBack children ()Ljava/lang/Iterable; java/lang/Iterable getString equals (Ljava/lang/Object;)Z
getFirstChild cloneTree 2 3 4 : ; `
*+,? ? <