
com.google.javascript.jscomp.deps.DepsFileParser.class Maven / Gradle / Ivy
The newest version!
???? 3
? ?
> ?
A ? ?
? ? ?
? ? > ? ? > ? > ? ?
? ? ?
? ?
> ? ?
? ?
? > ? > ? ?
? ?
?
?
? ?
> ? ?
( ?
? ?
? ?
? ? ? ?
# ?
> ? ? ? ? ? > ?
> ?
> ?
) ? ? ?
? ? ?
? ? ? > ?
? ?
? ? ?
( ?
? ? ? ? ?
? ?
> ? ?
? ?
? ? ? logger Ljava/util/logging/Logger;
depMatcher Ljava/util/regex/Matcher; depArgsMatch depInfos Ljava/util/List; Signature DLjava/util/List; pathTranslator !Lcom/google/common/base/Function; GLcom/google/common/base/Function; .(Lcom/google/javascript/jscomp/ErrorManager;)V Code LineNumberTable LocalVariableTable this 2Lcom/google/javascript/jscomp/deps/DepsFileParser; errorManager +Lcom/google/javascript/jscomp/ErrorManager; O(Lcom/google/common/base/Function;Lcom/google/javascript/jscomp/ErrorManager;)V LocalVariableTypeTable u(Lcom/google/common/base/Function;Lcom/google/javascript/jscomp/ErrorManager;)V parseFile $(Ljava/lang/String;)Ljava/util/List; filePath Ljava/lang/String;
Exceptions ? X(Ljava/lang/String;)Ljava/util/List; 6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; fileContents j(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; parseFileReader 4(Ljava/lang/String;Ljava/io/Reader;)Ljava/util/List; reader Ljava/io/Reader; h(Ljava/lang/String;Ljava/io/Reader;)Ljava/util/List; parseLine (Ljava/lang/String;)Z addDependencyParams path depInfo 2Lcom/google/javascript/jscomp/deps/DependencyInfo; line hasDependencies Z
StackMapTable ? ? parseLoadFlags #(Ljava/lang/String;)Ljava/util/Map; loadFlags I(Ljava/lang/String;)Ljava/util/Map; ()V
SourceFile DepsFileParser.java RuntimeInvisibleAnnotations /Lcom/google/common/annotations/GwtIncompatible; value java.util.regex ? ? ? N W N O "\s*goog.addDependency\((.*)\);?\s* ? ? ? ? ? D E G\s*([^,]*), (\[[^\]]*\]), (\[[^\]]*\])(?:, (true|false|\{[^{}]*\}))?\s* F E K L java/io/File N ? ? ? ? ? ? ? d e java/io/StringReader java/util/ArrayList N z G H B C java/lang/StringBuilder
Parsing Dep: ? ? ? ? ? ? ? ? ?
addDependency ? ? ? ? ? ? ? ? ? Acom/google/javascript/jscomp/deps/JsFileLineParser$ParseException ParseException InnerClasses 2Invalid arguments to goog.addDependency(). Found: N ? ? ? ? ? ? java/lang/String 6com/google/javascript/jscomp/deps/SimpleDependencyInfo \ ] ? [ u v N ? ? ? ? ? ? Found dep: ? ? ? ? ? q ? false ? true module goog
v 0com/google/javascript/jscomp/deps/DepsFileParser ?
2com/google/javascript/jscomp/deps/JsFileLineParser java/io/IOException 0com/google/javascript/jscomp/deps/DependencyInfo com/google/common/base/Functions identity #()Lcom/google/common/base/Function; java/util/regex/Pattern compile -(Ljava/lang/String;)Ljava/util/regex/Pattern; matcher 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; (Ljava/lang/String;)V !java/nio/charset/StandardCharsets UTF_8 Ljava/nio/charset/Charset; com/google/common/io/Files newReader B(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; java/util/logging/Logger fine doParse %(Ljava/lang/String;Ljava/io/Reader;)V contains (Ljava/lang/CharSequence;)Z java/util/regex/Matcher reset matches ()Z group (I)Ljava/lang/String; (Ljava/lang/String;Z)V
parseJsString &(Ljava/lang/String;)Ljava/lang/String; com/google/common/base/Function apply &(Ljava/lang/Object;)Ljava/lang/Object; parseJsStringArray b(Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Map;)V java/util/logging/Level FINE Ljava/util/logging/Level;
isLoggable (Ljava/util/logging/Level;)Z -(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/util/List add (Ljava/lang/Object;)Z shortcutMode "com/google/common/base/CharMatcher
whitespace &()Lcom/google/common/base/CharMatcher; matchesAllOf equals &com/google/common/collect/ImmutableMap of *()Lcom/google/common/collect/ImmutableMap; N(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; parseJsStringMap java/lang/Class getName getLogger .(Ljava/lang/String;)Ljava/util/logging/Logger; 1 > A
B C D E F E G H I J K L I M N O P A *? +? ? Q
S T R S T U V N W P ? '*,? *? ? ? * ? ? ?
*+? ? Q " \ 8 9 ? @ C ! ] &