
com.google.javascript.jscomp.AngularPass.class Maven / Gradle / Ivy
The newest version!
???? 3?
h ? ?
? ? ?
?
? ? ? ? ? ? ? ? ?
?
?
? ? ? ? ? ? ?
? ?
? ? ? ?
? ?
? ?
? ?
? ?
?
?
? ?
? ? ?
?
?
?
?
?
?
? ?
? ? ? ?
?
?
? ?
?
? ?
? ?
?
?
?
?
?
? ? ?
?
?
j
?
?
M ?
M
M
7
?!
" ? ?
?#
$%&
'()*+,-./0134 InnerClasses NodeContext compiler /Lcom/google/javascript/jscomp/AbstractCompiler; injectables Ljava/util/List; Signature HLjava/util/List; INJECT_PROPERTY_NAME Ljava/lang/String;
ConstantValue #INJECT_IN_NON_GLOBAL_OR_BLOCK_ERROR -Lcom/google/javascript/jscomp/DiagnosticType; INJECT_NON_FUNCTION_ERROR (INJECTED_FUNCTION_HAS_DESTRUCTURED_PARAM #INJECTED_FUNCTION_HAS_DEFAULT_VALUE INJECTED_FUNCTION_ON_NON_QNAME 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this *Lcom/google/javascript/jscomp/AngularPass; process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V externs "Lcom/google/javascript/rhino/Node; root
hotSwapScript name fn dependencies dependenciesArray statement newPropertyDoc .Lcom/google/javascript/rhino/JSDocInfoBuilder; insertionPoint next entry 6Lcom/google/javascript/jscomp/AngularPass$NodeContext;
scriptRoot originalRoot codeChanged Z LocalVariableTypeTable 4Ljava/util/List;
StackMapTable5 ? ? ? ?6 ? createDependenciesList 4(Lcom/google/javascript/rhino/Node;)Ljava/util/List; n params X(Lcom/google/javascript/rhino/Node;)Ljava/util/List; createStringsFromParamList param names Ljava/util/ArrayList; 9Ljava/util/ArrayList; ? visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V t ,Lcom/google/javascript/jscomp/NodeTraversal; parent docInfo 'Lcom/google/javascript/rhino/JSDocInfo;7 addNode Q(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal;)V classNode midPart target getDeclarationRValue F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; ()V
SourceFile AngularPass.java | ? java/util/ArrayList o p m n ? ?89<6=>5?@ ?A 4com/google/javascript/jscomp/AngularPass$NodeContextBCDE ? ?F@ com/google/javascript/rhino/NodeGH #[Lcom/google/javascript/rhino/Node;IJKLMN (com/google/javascript/jscomp/AngularPass $injectOPQRSRT ?UEV ?WX ,com/google/javascript/rhino/JSDocInfoBuilder |YZ\]^_`EabcdeEfEghijklmpqEr ?s ?t@uvYw ? ? ?x@yCz ?{|}@ y w java/lang/String~????@ z w?b7?@ ? ?????????C { w???@?EB? ? ??@?@ . .prototype. java/lang/StringBuilder???C constructor?|?E x w?@?@ v w?? |??h?E 'JSC_INJECT_IN_NON_GLOBAL_OR_BLOCK_ERROR F@ngInject only applies to functions defined in blocks or global scope.??? JSC_INJECT_NON_FUNCTION_ERROR W@ngInject can only be used when defining a function or assigning a function expression. ,JSC_INJECTED_FUNCTION_HAS_DESTRUCTURED_PARAM H@ngInject cannot be used on functions containing destructured parameter. 'JSC_INJECTED_FUNCTION_HAS_DEFAULT_VALUE ?@ngInject cannot be used on functions containing default value. "JSC_INJECTED_FUNCTION_ON_NON_QNAME .@ngInject can only be used on qualified names. Dcom/google/javascript/jscomp/NodeTraversal$AbstractPostOrderCallback AbstractPostOrderCallback 0com/google/javascript/jscomp/HotSwapCompilerPass *com/google/javascript/jscomp/AngularPass$1 java/util/Iterator java/util/List %com/google/javascript/rhino/JSDocInfo *com/google/javascript/jscomp/NodeTraversal traverseEs6? Callback ?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)V iterator ()Ljava/util/Iterator; hasNext ()Z ()Ljava/lang/Object; getName ()Ljava/lang/String; getFunctionNode $()Lcom/google/javascript/rhino/Node; isEmpty toArray (([Ljava/lang/Object;)[Ljava/lang/Object; com/google/javascript/rhino/IR arraylit G([Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; %com/google/javascript/jscomp/NodeUtil newQName e(Lcom/google/javascript/jscomp/AbstractCompiler;Ljava/lang/String;)Lcom/google/javascript/rhino/Node; string 6(Ljava/lang/String;)Lcom/google/javascript/rhino/Node; getelem h(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; assign
exprResult getNode useSourceInfoFromForTree setOriginalName (Ljava/lang/String;)V (Z)V 0com/google/javascript/rhino/JSDocInfo$Visibility
Visibility PUBLIC 2Lcom/google/javascript/rhino/JSDocInfo$Visibility; recordVisibility 5(Lcom/google/javascript/rhino/JSDocInfo$Visibility;)Z
getFirstChild build )()Lcom/google/javascript/rhino/JSDocInfo; setJSDocInfo K(Lcom/google/javascript/rhino/JSDocInfo;)Lcom/google/javascript/rhino/Node; getTarget getNext
isExprCall %(Lcom/google/javascript/rhino/Node;)Z -com/google/javascript/jscomp/AbstractCompiler getCodingConvention 1()Lcom/google/javascript/jscomp/CodingConvention; -com/google/javascript/jscomp/CodingConvention getClassesDefinedByCall? SubclassRelationship h(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/jscomp/CodingConvention$SubclassRelationship; getParent
addChildAfter reportCodeChange
isFunction $com/google/common/base/Preconditions
checkArgument getFunctionParameters isName getString srcref add (Ljava/lang/Object;)Z isDestructuringPattern $com/google/javascript/jscomp/JSError make ?(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DiagnosticType;[Ljava/lang/String;)Lcom/google/javascript/jscomp/JSError; report )(Lcom/google/javascript/jscomp/JSError;)V isDefaultValue getJSDocInfo
isNgInject ,$SwitchMap$com$google$javascript$rhino$Token [I getToken %()Lcom/google/javascript/rhino/Token; !com/google/javascript/rhino/Token ordinal ()I getQualifiedName makeError isAssign getLastChild 6(Lcom/google/javascript/rhino/Node;)Ljava/lang/String; isClassMembers isStaticMember append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString equals getGrandparent isScript isBlock checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; {(Ljava/lang/String;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V isNameDeclaration getFirstFirstChild +com/google/javascript/jscomp/DiagnosticType error S(Ljava/lang/String;Ljava/lang/String;)Lcom/google/javascript/jscomp/DiagnosticType; 3com/google/javascript/jscomp/NodeTraversal$Callback Bcom/google/javascript/jscomp/CodingConvention$SubclassRelationship h i m n o p q r s t u v w x w y w z w { w | } ~ U *? *? Y? ? *+? ? P N Q R ? ? ? m n ? ? ~ I *,? ?
o p ? ? ? ? ? ? ? ? ? ~ ?
*? +*? >*? ? :? ? ??
? :? :?
:*? :? ? ???? ? ? ? : *? ? ? ? ? ? :
? ? W
? ? Y? :? ? !W
? "? #? $W? %:? &:
? -
? '? %*? ? (
? "? ) ?
:? &:
???? *
? +>???
*? ? ,? ? # u v x , y 3 z : { B } L ~ O ? b ? h ? m ? p ? u ? x ? } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
3 ? ? t : ? ? ? B ? ? p b ? ? ? } ~ ? ?
? b ? ? ? D ? ? ? = ? ?
, ? ? ?
? ?
? ?
? ? ? ? ? ? B ? ? ? ? k ? ?? 8 ? ? ? ? ? ? ? ? ? n ? ? ? ? ? ? ? ? ? ? ? ? ? .? ? ? ?
? ? ~ z +? -? .+? /M,? *,? 0?? Y? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? q ? ? ? ~ w+? "M? Y? N,? g,? 1? -,? 2? ,? 3? 4W? E,? 5? *? ,? 6? 7? 8? 9? Y? ?,? :? *? ,? ;? 7? 8? 9? Y? ?,? &M???-? 6
? ?
? ? ? + ? 2 ? D ? L ? S ? e ? m ? u ? ? * w ? ? w ? ? r ? ?
j ? ? ?
j ? ? ? ?
? ? q ? ? ? ~ ? ,? <:? ? =? *,+? >? ? ? ? ? ? 4 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ~ ? ?N::? ?+? @? A.? % d ? ? ? ?+? "? B:? *? ,+? C? 7? D? 9?+:? E?
? F:???+? *N? ?+? G:+:+N+? *? E? ?+? *?