
com.google.javascript.jscomp.PassConfig.class Maven / Gradle / Ivy
The newest version!
???? 3(
; ? : ? : ? ?
? : ? ?
? : ?
?
? ?
?
? ?
? ?
: ?
: ?
? ? ? ? ? ? ? ? ?
?
? ? ?
?
?
?
?
? ?
? ?
? ? ? ?
? ?
" ? ?
% ? ?
? ?
' ? ' ?
? ?
? ?
' ?
: ? ? ? ? ? ? ? ? ?
? ? ? ? ?
4 ? ?
8 ? ? ? ? State InnerClasses PassConfigDelegate options .Lcom/google/javascript/jscomp/CompilerOptions; typedScopeCreator 3Lcom/google/javascript/jscomp/MemoizedScopeCreator; internalScopeCreator 0Lcom/google/javascript/jscomp/TypedScopeCreator; topScope )Lcom/google/javascript/jscomp/TypedScope; 1(Lcom/google/javascript/jscomp/CompilerOptions;)V Code LineNumberTable LocalVariableTable this )Lcom/google/javascript/jscomp/PassConfig; regenerateGlobalTypedScope T(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;)V compiler /Lcom/google/javascript/jscomp/AbstractCompiler; root "Lcom/google/javascript/rhino/Node; clearTypedScope ()V patchGlobalTypedScope
scriptRoot getTypedScopeCreator 5()Lcom/google/javascript/jscomp/MemoizedScopeCreator; getTopScope +()Lcom/google/javascript/jscomp/TypedScope; getWhitespaceOnlyPasses ()Ljava/util/List; Signature >()Ljava/util/List; getTranspileOnlyPasses getChecks getOptimizations getPassGraph 4()Lcom/google/javascript/jscomp/graph/GraphvizGraph; passName Ljava/lang/String; i I pass *Lcom/google/javascript/jscomp/PassFactory; graph 8Lcom/google/javascript/jscomp/graph/LinkedDirectedGraph; allPasses Ljava/lang/Iterable; lastPass loopStart LocalVariableTypeTable ^Lcom/google/javascript/jscomp/graph/LinkedDirectedGraph; @Ljava/lang/Iterable;
StackMapTable ? ? ? ? ? ? makeTypeInference a(Lcom/google/javascript/jscomp/AbstractCompiler;)Lcom/google/javascript/jscomp/TypeInferencePass; makeInferJsDocInfo ^(Lcom/google/javascript/jscomp/AbstractCompiler;)Lcom/google/javascript/jscomp/InferJSDocInfo;
makeTypeCheck Y(Lcom/google/javascript/jscomp/AbstractCompiler;)Lcom/google/javascript/jscomp/TypeCheck; ? ? addPassFactoryBefore O(Ljava/util/List;Lcom/google/javascript/jscomp/PassFactory;Ljava/lang/String;)V factoryList Ljava/util/List; factory ; {(Ljava/util/List;Lcom/google/javascript/jscomp/PassFactory;Ljava/lang/String;)V replacePassFactory =(Ljava/util/List;Lcom/google/javascript/jscomp/PassFactory;)V i(Ljava/util/List;Lcom/google/javascript/jscomp/PassFactory;)V findPassIndexByName %(Ljava/util/List;Ljava/lang/String;)I name Q(Ljava/util/List;Ljava/lang/String;)I getBasePassConfig +()Lcom/google/javascript/jscomp/PassConfig; current getIntermediateState 1()Lcom/google/javascript/jscomp/PassConfig$State;
SourceFile PassConfig.java H V F G @ A .com/google/javascript/jscomp/TypedScopeCreator H ? D E 1com/google/javascript/jscomp/MemoizedScopeCreator H ? B C ? ? ? ? ? ? ? ? ? ^ ? ? ? b ^ c ^ ? ? ? ? ? ? ? ? ? ? ? (com/google/javascript/jscomp/PassFactory ? ? ? ? java/lang/StringBuilder ? ? ? ? ? ? loop .com/google/javascript/jscomp/TypeInferencePass ? H
+com/google/javascript/jscomp/InferJSDocInfo &com/google/javascript/jscomp/TypeCheck H
? ? ?! ? "java/lang/IllegalArgumentException No factory named ' ' in the factory list H" :com/google/javascript/jscomp/PassConfig$PassConfigDelegate#$ 'com/google/javascript/jscomp/PassConfig java/lang/Object -com/google/javascript/jscomp/PassConfig$State 6com/google/javascript/jscomp/graph/LinkedDirectedGraph java/lang/Iterable java/lang/String java/util/Iterator -com/google/javascript/jscomp/AbstractCompiler 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V .(Lcom/google/javascript/jscomp/ScopeCreator;)V createScope q(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/Scope;)Lcom/google/javascript/jscomp/TypedScope; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; patchGlobalScope N(Lcom/google/javascript/jscomp/TypedScope;Lcom/google/javascript/rhino/Node;)V java/util/Collections emptyList createWithoutAnnotations :()Lcom/google/javascript/jscomp/graph/LinkedDirectedGraph; #com/google/common/collect/Iterables concat >(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getName ()Ljava/lang/String; hasNode (Ljava/lang/Object;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString
createNode& DiGraphNode L(Ljava/lang/Object;)Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;
isOneTimePass connect 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V getReverseAbstractInterpreter @()Lcom/google/javascript/jscomp/type/ReverseAbstractInterpreter; ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/type/ReverseAbstractInterpreter;Lcom/google/javascript/jscomp/TypedScope;Lcom/google/javascript/jscomp/MemoizedScopeCreator;)V getTypeRegistry 5()Lcom/google/javascript/rhino/jstype/JSTypeRegistry; ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/type/ReverseAbstractInterpreter;Lcom/google/javascript/rhino/jstype/JSTypeRegistry;Lcom/google/javascript/jscomp/TypedScope;Lcom/google/javascript/jscomp/MemoizedScopeCreator;)V INEXISTENT_PROPERTY -Lcom/google/javascript/jscomp/DiagnosticType; ,com/google/javascript/jscomp/DiagnosticGroup forType ](Lcom/google/javascript/jscomp/DiagnosticType;)Lcom/google/javascript/jscomp/DiagnosticGroup; ,com/google/javascript/jscomp/CompilerOptions disables 1(Lcom/google/javascript/jscomp/DiagnosticGroup;)Z reportMissingProperties +(Z)Lcom/google/javascript/jscomp/TypeCheck; java/util/List add (ILjava/lang/Object;)V set '(ILjava/lang/Object;)Ljava/lang/Object; size ()I get (I)Ljava/lang/Object; equals (Ljava/lang/String;)V
access$000 g(Lcom/google/javascript/jscomp/PassConfig$PassConfigDelegate;)Lcom/google/javascript/jscomp/PassConfig;' 6com/google/javascript/jscomp/graph/DiGraph$DiGraphNode *com/google/javascript/jscomp/graph/DiGraph! : ; @ A B C D E F G H I J O *? *? *+? ? K 7 5 8 9 L M N @ A O P J s )*? Y+? ? *? Y*? ? ? **? ,?
? ? K B C D ( E L ) M N ) Q R ) S T U V J F *? *? *? ? K H I
J K L M N W P J [ *? ? W*? *? ,? ? K U V W L M N Q R X T Y Z J / *? ? K ] L M N [ \ J / *? ? K d L M N ] ^ J . ?
? K m L M N _ ` a ^ J . ?
? K r L M N _ ` b ^ _ ` c ^ _ ` d e J ? ?? L*? *? ? MN:,? :? ? ?? ? :? :6+? ? "? Y? ? ? ?? ? :???+? W? ? ?
:? ? ? ? +-? :-? +-!? N??t+? K V ? ? ? ? ? ? 3 ? : ? = ? F ? e ? l ? y ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? L R : o f g = l h i 3 v j k ? M N ? l m ? n o ? p g ? q g r ? l s ? n t u ? ? v w x y y z ? { y'? v w x y y | } J Q ? "Y++? #*? *? ? $? K ? ? ? L M N Q R ~ J 3 ? %Y*? &? K ? L Q R ? ? J ? 1? 'Y++? #+? (*? *? ? )*? ? *? +? ,? ? ? -? K ? ?
? ? - ? 0 ? L 1 M N 1 Q R u l ?? v ? ? ? ? J i
**,? .+? / ? K ? ? ? ? L
? ?
? k
f g r
? ? _ ? ? ? J c **+? ? .+? 0 W? K ? ?
? ? L ? ? ? k r ? ? _ ?
? ? J ? H=*? 1 ? *? 2 ? ? +? 3? ????ݻ 4Y? Y? 5? +? 6? ? ? 7? K ? ? ? " ? ( ? L &