
com.google.javascript.jscomp.ExpandJqueryAliases.class Maven / Gradle / Ivy
The newest version!
???? 3;
? !
!
!
"
#
$ !% !&'(
@)
@*
@+
,-
,.
@/
01
@234
a5
@678
!9
@:
!;
!<
!=
!> !?@
AB
eC
,D
@E
,F
@G
@H
@I
@JK
LM
@N
@O
P
@Q
@R
LS
@TU
LV
LW
LX
LY
@Z
@[
@\
L]
@^
L_
@` ab
@c
Ld
@e
@f
@gh
Lij
Lk
Ll ?
@m
@n
Lo
@p
@q
r
@s
!t !uv
ewx
cyz
f{
e|
,}
e~
e?? !?
!?
!?
L??? !?????
@?
@? ??
,? !?
@?
L?
@?
@???????
??
A???
????
?????????
???? FindCallbackArgumentReferences InnerClasses compiler /Lcom/google/javascript/jscomp/AbstractCompiler;
convention /Lcom/google/javascript/jscomp/CodingConvention; logger Ljava/util/logging/Logger; )JQUERY_UNABLE_TO_EXPAND_INVALID_LIT_ERROR -Lcom/google/javascript/jscomp/DiagnosticType; $JQUERY_UNABLE_TO_EXPAND_INVALID_NAME .JQUERY_UNABLE_TO_EXPAND_INVALID_NAME_WITH_NAME JQUERY_USELESS_EACH_EXPANSION JQUERY_EXTEND_NAMES Ljava/util/Set; Signature #Ljava/util/Set; JQUERY_EXPANDED_EACH_NAME Ljava/lang/String;
ConstantValue peepholePasses 8Lcom/google/javascript/jscomp/PeepholeOptimizationsPass; 2(Lcom/google/javascript/jscomp/AbstractCompiler;)V Code LineNumberTable LocalVariableTable this 2Lcom/google/javascript/jscomp/ExpandJqueryAliases; late Z useTypesForOptimization isJqueryExtendCall f(Lcom/google/javascript/rhino/Node;Ljava/lang/String;Lcom/google/javascript/jscomp/AbstractCompiler;)Z
firstArgument "Lcom/google/javascript/rhino/Node; secondArgument n qname
StackMapTableU isJqueryExpandedEachCall 7(Lcom/google/javascript/rhino/Node;Ljava/lang/String;)Z call qName visit s(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V
callTarget t ,Lcom/google/javascript/jscomp/NodeTraversal; parentv process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V externs root maybeReplaceJqueryPrototypeAlias %(Lcom/google/javascript/rhino/Node;)V maybeAssign fn maybeExpandJqueryExtendCall assignVal assign propValue newProp childOfcompProp currentProp
assignNode targetVal fnc
newCallTarget objectToExtend extendArg ensureObjectDefined fncBlock3 maybeExpandJqueryEachCall Q(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;)V objectToLoopOver callbackFunction nClone keyNodeReferences Ljava/util/List; valueNodeReferences LocalVariableTypeTable 4Ljava/util/List;? tryExpandJqueryEachCall ?(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Ljava/util/List;Ljava/util/List;)Lcom/google/javascript/rhino/Node; target
newGetProp
propObject
ancestorClone prop origNode ancestor newNode j I newKeys newValues origGetElems newGetProps i keyNodes
valueNodes isValidExpansion key valy ?(Lcom/google/javascript/jscomp/NodeTraversal;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Ljava/util/List;Ljava/util/List;)Lcom/google/javascript/rhino/Node; replaceOriginalJqueryEachCall child grandparent insertAfter ret
expandedBlock isArrayLitValidForExpansion %(Lcom/google/javascript/rhino/Node;)Z iter Ljava/util/Iterator; 8Ljava/util/Iterator;? ()V
SourceFile ExpandJqueryAliases.java ? ? ???? ? ????? ? 6com/google/javascript/jscomp/PeepholeOptimizationsPass 9com/google/javascript/jscomp/AbstractPeepholeOptimization 7com/google/javascript/jscomp/PeepholeMinimizeConditions ?? >com/google/javascript/jscomp/PeepholeSubstituteAlternateSyntax ?? 8com/google/javascript/jscomp/PeepholeReplaceKnownMethods 3com/google/javascript/jscomp/PeepholeRemoveDeadCode 2com/google/javascript/jscomp/PeepholeFoldConstants ?com/google/javascript/jscomp/PeepholeCollectPropertyAssignments ?? ? ? ? ???????????? ????????? 0com/google/javascript/jscomp/ExpandJqueryAliases jQuery.expandedEach?????? ? ??? ? ? ? ? ? ? ? ? ? ? Expanding Jquery Aliases?????? ??? ???????? prototype?????? ?????????? com/google/javascript/rhino/Node???? ????? ????????????????????? ???? ? jQuery.prototype?? ? ???? ? ? ? ? ? java/lang/String
java/util/ArrayList *com/google/javascript/jscomp/NodeTraversal Ocom/google/javascript/jscomp/ExpandJqueryAliases$FindCallbackArgumentReferences ? ?
??? ? ? ? ? ? ? ???? !" ? ?#$ ?%&