
com.google.javascript.jscomp.RewritePolyfills.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
?
? ? ? ?
? ?
> ?
?
9 ? ?
?
? ? ? ? ? ? ? ? ? ? ? ?
? ?
? ?
? ?
?
? ?
? ?
? ? ?
? ?
? ?
? ?
? ?
?
? ?
? ?
p ?
? ?
? ?
? ? ? ? ? p ?
? p ? p ? p ?
? ?
? ?
? ?
? ? ? ?
? ? ? ? ? ? InnerClasses Traverser ? Polyfills ? Polyfill !INSUFFICIENT_OUTPUT_VERSION_ERROR -Lcom/google/javascript/jscomp/DiagnosticType; GLOBAL Ljava/lang/String;
ConstantValue ? WINDOW ? compiler /Lcom/google/javascript/jscomp/AbstractCompiler; polyfills 9Lcom/google/javascript/jscomp/RewritePolyfills$Polyfills; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this /Lcom/google/javascript/jscomp/RewritePolyfills; k(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/RewritePolyfills$Polyfills;)V
hotSwapScript G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V library lastNode "Lcom/google/javascript/rhino/Node;
scriptRoot originalRoot traverser 9Lcom/google/javascript/jscomp/RewritePolyfills$Traverser;
StackMapTable ? ? ? removeUnneededPolyfills
nativeVersion 8Lcom/google/javascript/jscomp/parsing/parser/FeatureSet; call name next parent
runtimeEnd node process externs root languageOutIsAtLeast ? LanguageMode >(Lcom/google/javascript/jscomp/CompilerOptions$LanguageMode;)Z mode ;Lcom/google/javascript/jscomp/CompilerOptions$LanguageMode; ;(Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;)Z features ?
isRootInScope Q(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal;)Z traversal ,Lcom/google/javascript/jscomp/NodeTraversal; rootName
access$100 j(Lcom/google/javascript/jscomp/RewritePolyfills;)Lcom/google/javascript/jscomp/RewritePolyfills$Polyfills; x0
access$300 x1
access$400 j(Lcom/google/javascript/jscomp/RewritePolyfills;Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;)Z
access$500 `(Lcom/google/javascript/jscomp/RewritePolyfills;)Lcom/google/javascript/jscomp/AbstractCompiler; ()V
SourceFile RewritePolyfills.java J K o u x y L M -com/google/javascript/jscomp/RewritePolyfills js/polyfills.txt ? ? ? ? ? N U N ? 7com/google/javascript/jscomp/RewritePolyfills$Traverser N ? ? ? ? ? ? ? ? ? ? ? ? ? ? h ? java/lang/String ? ? ? ? ? ? ? ? c W ? ? ? ? ? ? ? $jscomp.polyfill ? ? ? ? ? ? ? ? W V W ? ? ? ts es6 es6-impl es5 es3
t o r t t
t ? JSC_INSUFFICIENT_OUTPUT_VERSION XBuilt-in ''{0}'' not supported in output version {1}: set --language_out to at least {2} B C java/lang/Object 0com/google/javascript/jscomp/HotSwapCompilerPass /com/google/javascript/jscomp/RewritePolyfills$1 7com/google/javascript/jscomp/RewritePolyfills$Polyfills 6com/google/javascript/jscomp/RewritePolyfills$Polyfill goog.global. window. com/google/javascript/rhino/Node java/util/Iterator 9com/google/javascript/jscomp/CompilerOptions$LanguageMode +com/google/javascript/jscomp/ResourceLoader loadTextResource 7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String; fromTable M(Ljava/lang/String;)Lcom/google/javascript/jscomp/RewritePolyfills$Polyfills; c(Lcom/google/javascript/jscomp/RewritePolyfills;Lcom/google/javascript/jscomp/RewritePolyfills$1;)V *com/google/javascript/jscomp/NodeTraversal traverseEs6 Callback ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V libraries Ljava/util/Set;
java/util/Set isEmpty ()Z iterator ()Ljava/util/Iterator; hasNext ()Ljava/lang/Object; -com/google/javascript/jscomp/AbstractCompiler ensureLibraryInjected 7(Ljava/lang/String;Z)Lcom/google/javascript/rhino/Node; getParent $()Lcom/google/javascript/rhino/Node; getNext reportCodeChange
getFirstChild %com/google/javascript/jscomp/NodeUtil
isExprCall %(Lcom/google/javascript/rhino/Node;)Z matchesQualifiedName (Ljava/lang/String;)Z getString ()Ljava/lang/String; 6com/google/javascript/jscomp/parsing/parser/FeatureSet valueOf L(Ljava/lang/String;)Lcom/google/javascript/jscomp/parsing/parser/FeatureSet; removeChild
getOptions 0()Lcom/google/javascript/jscomp/CompilerOptions; ,com/google/javascript/jscomp/CompilerOptions getLanguageOut =()Lcom/google/javascript/jscomp/CompilerOptions$LanguageMode; compareTo (Ljava/lang/Enum;)I version hashCode ()I equals (Ljava/lang/Object;)Z ECMASCRIPT6_TYPED ECMASCRIPT6 ECMASCRIPT5 ECMASCRIPT3 getRootOfQualifiedName F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; getQualifiedName getScope &()Lcom/google/javascript/jscomp/Scope; "com/google/javascript/jscomp/Scope getVar 6(Ljava/lang/String;)Lcom/google/javascript/jscomp/Var; +com/google/javascript/jscomp/DiagnosticType disabled S(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType; 3com/google/javascript/jscomp/NodeTraversal$Callback ! 9 : B C D E F G H E F I J K L M
N O P T *+? ? ? ? Q ? ? ? ? ? R S T J K N U P Y *?
*+? *,? ? Q ? ? ? ? R S T J K L M V W P m? Y*? N*? +-?
-? ? ? P:-? ? :? ? ? ? :*? ? :???? *? ? ? *? ? ? Q . ?
? ? ? " ? C ? O ? R ? W ? e ? l ? R > C X E " J Y Z m S T m [ Z m \ Z
c ] ^ _ ? - ` a b? $? c W P Z+? N-? S-,? N-? :-? ? ;-? :? :? ? $? ? ? ? ? :*? ? +-? N???? Q : ? ? ? ? ? ! ? ( ? 2 ? 4 ? E ? N ? S ? V ? Y ? R R E d e ! 2 f Z ( + g Z B h Z Z S T Z i Z Z j Z U k Z _ ? a? M a? l W P I *,? ? Q
? ? R S T m Z n Z o r P V *? ? !? "+? #? ? ? Q
R S T s t _ @ o u P ' ?+? $M>,? %? t 1 ?E i ?G [ ?H ??? M,&? '? =>? 8,(? '? />? *,)? '? !>? ,*? '? >? ,+? '? >? D $ , , 4 <*? ,? -?*? .? -?*? /? -?*? 0? -?? Q ? ? ? ? ? R ? S T ? v e _ ? < w
$
x y P k *? 1? 2M+? 3,? 4? ? ? Q
! " R k Z z { | E _
? w@ } ~ P / *? ? Q " R T ? y P : *+? ? Q " R Z ? { ? ? P : *+? ? Q " R T ? e ? ? P / *? ? Q " R T ? ? P # 56? 7? 8? Q $ ? ? <