
com.google.javascript.jscomp.parsing.ParserRunner.class Maven / Gradle / Ivy
The newest version!
???? 3j
M ? o ? q ?
?
? ? ?
? ? ? ? ?
? ? ? ?
? ? ?
? ?
? ? ?
? ?
? ?
? ?
? ? ? ? ?
?
? q ? ?
?
? ?
" ?
" ?
? ?
" ?
?
? ?
? ?
? ?
? ?
- ? ?
- ?
?
o ?
" ? ?
" ?
2 ?
?
? e ? N
c ? ? ? ?
? ?
?
?
?
>
F ? ?
J
? InnerClasses ParseResult Es6ErrorReporter CONFIG_RESOURCE Ljava/lang/String;
ConstantValue annotationNames Ljava/util/Set; Signature #Ljava/util/Set; suppressionNames reservedVars ()V Code LineNumberTable LocalVariableTable this 3Lcom/google/javascript/jscomp/parsing/ParserRunner; createConfig LanguageMode
StrictMode ?(Lcom/google/javascript/jscomp/parsing/Config$LanguageMode;Ljava/util/Set;Lcom/google/javascript/jscomp/parsing/Config$StrictMode;)Lcom/google/javascript/jscomp/parsing/Config; languageMode :Lcom/google/javascript/jscomp/parsing/Config$LanguageMode; extraAnnotationNames
strictMode 8Lcom/google/javascript/jscomp/parsing/Config$StrictMode; LocalVariableTypeTable ?(Lcom/google/javascript/jscomp/parsing/Config$LanguageMode;Ljava/util/Set;Lcom/google/javascript/jscomp/parsing/Config$StrictMode;)Lcom/google/javascript/jscomp/parsing/Config; JsDocParsing RunMode (Lcom/google/javascript/jscomp/parsing/Config$LanguageMode;Lcom/google/javascript/jscomp/parsing/Config$JsDocParsing;Lcom/google/javascript/jscomp/parsing/Config$RunMode;Ljava/util/Set;ZLcom/google/javascript/jscomp/parsing/Config$StrictMode;)Lcom/google/javascript/jscomp/parsing/Config; effectiveAnnotationNames jsdocParsingMode :Lcom/google/javascript/jscomp/parsing/Config$JsDocParsing; runMode 5Lcom/google/javascript/jscomp/parsing/Config$RunMode; parseInlineSourceMaps Z
StackMapTable4(Lcom/google/javascript/jscomp/parsing/Config$LanguageMode;Lcom/google/javascript/jscomp/parsing/Config$JsDocParsing;Lcom/google/javascript/jscomp/parsing/Config$RunMode;Ljava/util/Set;ZLcom/google/javascript/jscomp/parsing/Config$StrictMode;)Lcom/google/javascript/jscomp/parsing/Config; getReservedVars ()Ljava/util/Set; %()Ljava/util/Set; initResourceConfig config Ljava/util/ResourceBundle; extractList #(Ljava/lang/String;)Ljava/util/Set;
configProp 7(Ljava/lang/String;)Ljava/util/Set; parse ?(Lcom/google/javascript/rhino/StaticSourceFile;Ljava/lang/String;Lcom/google/javascript/jscomp/parsing/Config;Lcom/google/javascript/rhino/ErrorReporter;)Lcom/google/javascript/jscomp/parsing/ParserRunner$ParseResult; factory 0Lcom/google/javascript/jscomp/parsing/IRFactory;
sourceFile .Lcom/google/javascript/rhino/StaticSourceFile; sourceString -Lcom/google/javascript/jscomp/parsing/Config;
errorReporter +Lcom/google/javascript/rhino/ErrorReporter; file 8Lcom/google/javascript/jscomp/parsing/parser/SourceFile; keepGoing es6ErrorReporter DLcom/google/javascript/jscomp/parsing/ParserRunner$Es6ErrorReporter; es6config Config ;Lcom/google/javascript/jscomp/parsing/parser/Parser$Config; p 4Lcom/google/javascript/jscomp/parsing/parser/Parser; tree ?Lcom/google/javascript/jscomp/parsing/parser/trees/ProgramTree; root "Lcom/google/javascript/rhino/Node; comments Ljava/util/List; features 8Lcom/google/javascript/jscomp/parsing/parser/FeatureSet; MLjava/util/List; ? ? ?
? ? newParserConfig j(Lcom/google/javascript/jscomp/parsing/Config;)Lcom/google/javascript/jscomp/parsing/parser/Parser$Config; parserConfigLanguageMode! Mode @Lcom/google/javascript/jscomp/parsing/parser/Parser$Config$Mode; isStrictMode! detectFeatures ^(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;
sourcePath reporter simpleSourceFile
SourceFile ParserRunner.java [ \" v# x b s ? \ U V java/util/HashSet [$%& +com/google/javascript/jscomp/parsing/Config Y V [' Z V 1com/google/javascript/jscomp/parsing/ParserRunner 1com.google.javascript.jscomp.parsing.ParserConfig()* jsdoc.annotations+, ? ? jsdoc.suppressions compiler.reserved.vars-./0123456 6com/google/javascript/jscomp/parsing/parser/SourceFile78 [9 ? x: x Bcom/google/javascript/jscomp/parsing/ParserRunner$Es6ErrorReporter [; ? ? 2com/google/javascript/jscomp/parsing/parser/Parser [<=>?@ABCDEFGHIJ KLMN com/google/javascript/rhino/NodeOPQ vREST =com/google/javascript/jscomp/parsing/ParserRunner$ParseResultU8 [V h i k lW lXYZ[\ ?] ?^ ?_ ? java/lang/IllegalStateException java/lang/StringBuilder unexpected language mode: `a`bc8 [d 9com/google/javascript/jscomp/parsing/parser/Parser$Config [ef ?g ? ,com/google/javascript/rhino/SimpleSourceFile [h ?i java/lang/Object 3com/google/javascript/jscomp/parsing/ParserRunner$1 8com/google/javascript/jscomp/parsing/Config$LanguageMode 6com/google/javascript/jscomp/parsing/Config$StrictMode 8com/google/javascript/jscomp/parsing/Config$JsDocParsing 3com/google/javascript/jscomp/parsing/Config$RunMode
java/util/Set ,com/google/javascript/rhino/StaticSourceFile java/lang/String )com/google/javascript/rhino/ErrorReporter =com/google/javascript/jscomp/parsing/parser/trees/ProgramTree java/util/List 6com/google/javascript/jscomp/parsing/parser/FeatureSet >com/google/javascript/jscomp/parsing/parser/Parser$Config$Mode
TYPES_ONLY STOP_AFTER_ERROR (Ljava/util/Collection;)V addAll (Ljava/util/Collection;)Z(Ljava/util/Set;Lcom/google/javascript/jscomp/parsing/Config$JsDocParsing;Lcom/google/javascript/jscomp/parsing/Config$RunMode;Ljava/util/Set;Lcom/google/javascript/jscomp/parsing/Config$LanguageMode;ZLcom/google/javascript/jscomp/parsing/Config$StrictMode;)V java/util/ResourceBundle getBundle .(Ljava/lang/String;)Ljava/util/ResourceBundle; getString &(Ljava/lang/String;)Ljava/lang/String; com/google/common/base/Splitter on $(C)Lcom/google/common/base/Splitter; trimResults #()Lcom/google/common/base/Splitter; split .(Ljava/lang/CharSequence;)Ljava/lang/Iterable; &com/google/common/collect/ImmutableSet copyOf >(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet; getName ()Ljava/lang/String; '(Ljava/lang/String;Ljava/lang/String;)V
KEEP_GOING /(Lcom/google/javascript/rhino/ErrorReporter;Z)V ?(Lcom/google/javascript/jscomp/parsing/parser/Parser$Config;Lcom/google/javascript/jscomp/parsing/parser/util/ErrorReporter;Lcom/google/javascript/jscomp/parsing/parser/SourceFile;)V parseProgram A()Lcom/google/javascript/jscomp/parsing/parser/trees/ProgramTree; 'com/google/common/collect/ImmutableList of +()Lcom/google/common/collect/ImmutableList; getFeatures :()Lcom/google/javascript/jscomp/parsing/parser/FeatureSet; hadError ()Z .com/google/javascript/jscomp/parsing/IRFactory
transformTree (Lcom/google/javascript/jscomp/parsing/parser/trees/ProgramTree;Lcom/google/javascript/rhino/StaticSourceFile;Ljava/lang/String;Lcom/google/javascript/jscomp/parsing/Config;Lcom/google/javascript/rhino/ErrorReporter;)Lcom/google/javascript/jscomp/parsing/IRFactory;
getResultNode $()Lcom/google/javascript/rhino/Node; require r(Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;)Lcom/google/javascript/jscomp/parsing/parser/FeatureSet; setIsSyntheticBlock (Z)V putProp (ILjava/lang/Object;)V parseJsDocDocumentation shouldParseDescriptions getComments ()Ljava/util/List; getInlineSourceMap (Lcom/google/javascript/rhino/Node;Ljava/util/List;Lcom/google/javascript/jscomp/parsing/parser/FeatureSet;Ljava/lang/String;)V STRICT C$SwitchMap$com$google$javascript$jscomp$parsing$Config$LanguageMode [I ordinal ()I
TYPESCRIPT ES3 ES5 ES6_OR_GREATER append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString (Ljava/lang/String;)V D(Lcom/google/javascript/jscomp/parsing/parser/Parser$Config$Mode;Z)V
NULL_REPORTER NULL_CONFIG (Ljava/lang/String;Z)V ?(Lcom/google/javascript/jscomp/parsing/parser/trees/ProgramTree;Lcom/google/javascript/rhino/StaticSourceFile;Ljava/lang/String;)Lcom/google/javascript/jscomp/parsing/parser/FeatureSet; 1 M R S T
U V W X
Y V W X
Z V W X
[ \ ] / *? ? ^ 7 _ ` a b g ] ^ *? ? +,? ? ^ ; _ h i j V k l m j X W n b s ] ? 8? -? ? :? ? Y? ? :-? W?
Y+,? *? ? ^ L N O Q R $ T _ R t V 8 h i 8 u v 8 w x 8 j V 8 y z 8 k l t V m t X 8 j X t X { ? | W } ~ ] # ? ?
? ^
_ ` W ? * ? \ ] } 2? ? ?? K*? ? ? *? ? ? *? ? ?
? ^ d e h
i j % k 1 l _
% ? ? {
? ? ] : ,? ? *? ? ? ^ o _ ? S W ? ? ? ] ? ?? Y*? +? :,? ? ? ? 6? Y-? :,? !:? "Y? #:? $: :
? %:? &: ? N? '? ? A *+,-? (:
? ):
? *? +:
? ,
Y? .,? /? 0?
? 1:? 2Y
? 3? 4? ^ N x y ! z - { 3 | B } I ~ L Q ? X ? j ? p ? u ? | ? ? ? ? ? ? ? ? ? ? ? _ ? u 3 ? ?
? ? ? ? ? S ? ? ? ? ? ? ? ? ? ! ? ? z - ? ? ? 3 ? ? ? B y ? ? I r ? ? L o ? ?
Q j ? ? X c ? ? m Q j ? ? { 7 ? ?@? J
? ? ? ? ? ? ? ? ? ? ? ? =
? ? ] C ?*? 5L*? 6? 7? ? =? 8+? 9.? C ' . 5 <