
com.google.javascript.jscomp.Es6TemplateLiterals.class Maven / Gradle / Ivy
The newest version!
???? 3
@ {
1 | }
~
1 ?
1 ?
1 ?
? ?
~ ?
1 ?
% ?
1 ?
1 ?
1 ?
? ?
? ?
1 ?
?
? ? ?
? ? ?
? ?
?
?
?
~ ? ?
{ ? ?
?
? ? ? ? ?
?
~ ?
~ ?
? ?
1 ?
1 ? \
~ ?
~ ?
~ ?
1 ? ?
~ ?
1 ?
1 ?
1 ?
1 ?
1 ?
~ ?
1 ?
?
% ?
% ?
?
% ?
? ? ? TEMPLATELIT_VAR Ljava/lang/String;
ConstantValue ()V Code LineNumberTable LocalVariableTable this 2Lcom/google/javascript/jscomp/Es6TemplateLiterals; visitTemplateLiteral Q(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)V child "Lcom/google/javascript/rhino/Node; i I add first t ,Lcom/google/javascript/jscomp/NodeTraversal; n length
StackMapTable ? ? visitTaggedTemplateLiteral templateLit raw cooked nonNullSiteObject .Lcom/google/javascript/rhino/JSTypeExpression; info .Lcom/google/javascript/rhino/JSDocInfoBuilder;
siteObject
callsiteId var script defineRaw call ? ? createRawStringArray F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; array createCookedStringArray string
cookString &(Ljava/lang/String;)Ljava/lang/String; unicodeValue c2 C c s sb Ljava/lang/StringBuilder; ?
SourceFile Es6TemplateLiterals.java D E ? ? "" ? n ? ? ? ? ? ? ? ? ? ? Q ? ? ? ? ? ? ? ? ? ? k ? ? ? ? ? E ? ? j k m k ,com/google/javascript/rhino/JSTypeExpression !ITemplateArray ? ? ? D ? ,com/google/javascript/rhino/JSDocInfoBuilder D ? ? ? ? ? ? ? java/lang/StringBuilder 0com/google/javascript/jscomp/Es6TemplateLiterals $jscomp$templatelit$ ? ? ? ? ? ? ? java/lang/String ? ? ? ? d ? ? ? k ? ? ? ? ? ? ? ? ? k ? ? com/google/javascript/rhino/Node g ? ? ? ? ? ? ? ? ? ? ? ? ? ? o p V ? ? java/lang/Object *com/google/javascript/jscomp/NodeTraversal
getChildCount ()I com/google/javascript/rhino/IR 6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node; replaceWith %(Lcom/google/javascript/rhino/Node;)V removeFirstChild $()Lcom/google/javascript/rhino/Node; isString ()Z $com/google/common/base/Preconditions
checkState (Z)V h(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; getString ()Ljava/lang/String; isEmpty getSecondChild detach !useSourceInfoIfMissingFromForTree getCompiler 1()Lcom/google/javascript/jscomp/AbstractCompiler; -com/google/javascript/jscomp/AbstractCompiler reportCodeChange getLastChild 4com/google/javascript/jscomp/parsing/JsDocInfoParser parseTypeString 7(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)V
recordType 1(Lcom/google/javascript/rhino/JSTypeExpression;)Z build )()Lcom/google/javascript/rhino/JSDocInfo; cast m(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/Node; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getUniqueNameIdSupplier #()Lcom/google/common/base/Supplier; com/google/common/base/Supplier get ()Ljava/lang/Object; toString name %com/google/javascript/jscomp/NodeUtil getEnclosingScript addChildToFront cloneNode getprop assign
exprResult
addChildAfter G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V i(Lcom/google/javascript/rhino/Node;[Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;
getFirstChild addChildToBack getNext isGetProp putBooleanProp (IZ)V arraylit G([Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; getProp (I)Ljava/lang/Object; charAt (I)C (C)Ljava/lang/StringBuilder; substring (II)Ljava/lang/String; java/lang/Integer parseInt (Ljava/lang/String;I)I @ A B C ! D E F / *? ? G H I J K L F ? ?+? =? +? ? ? ?+? N-? ? ? +-? ? x-+? ? ? :6? X+? :? ? +?
? ? ? 6? -?
? ?
? ?
:? ? ? ? ? :????++? ? *? ? ? G R ' ( ) + , ! - &