
com.google.javascript.jscomp.RemoveUnusedVars$CallSiteOptimizer.class Maven / Gradle / Ivy
The newest version!
???? 3@
A ? ?
? @ ? @ ? @ ? @ ?
? ?
?
? ?
? ?
@ ?
?
@ ? ? ? ? ? ? ? ?
? ?
?
?
? ?
?
?
?
?
? ? ? ?
? ?
@ ?
@ ? ? ?
@ ?
@ ?
? ? ? ? ?
@ ?
@ ?
? ?
?
?
? ? % ?
? ?
? ?
? ?
? ? ? ?
? ?
? ?
? ?
? ?
? ?
{ ?
? ? ?
?
? ? ? ? ? ? ? ?
{ ? ? ? compiler /Lcom/google/javascript/jscomp/AbstractCompiler; defFinder 6Lcom/google/javascript/jscomp/DefinitionUseSiteFinder; toRemove Ljava/util/List; Signature 4Ljava/util/List; toReplaceWithZero h(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/jscomp/DefinitionUseSiteFinder;)V Code LineNumberTable LocalVariableTable this CallSiteOptimizer InnerClasses ALcom/google/javascript/jscomp/RemoveUnusedVars$CallSiteOptimizer; optimize 6(Lcom/google/javascript/jscomp/Scope;Ljava/util/Set;)V fnScope $Lcom/google/javascript/jscomp/Scope;
referenced Ljava/util/Set; function "Lcom/google/javascript/rhino/Node; argList changeCallSignature Z LocalVariableTypeTable 3Ljava/util/Set; Z(Lcom/google/javascript/jscomp/Scope;Ljava/util/Set;)V applyChanges ()V n
StackMapTable ? markUnreferencedFunctionArgs |(Lcom/google/javascript/jscomp/Scope;Lcom/google/javascript/rhino/Node;Ljava/util/Set;Lcom/google/javascript/rhino/Node;IZ)Z modifyAllCallSites hasFollowing var "Lcom/google/javascript/jscomp/Var; scope param
paramIndex I canChangeSignature ? ?(Lcom/google/javascript/jscomp/Scope;Lcom/google/javascript/rhino/Node;Ljava/util/Set;Lcom/google/javascript/rhino/Node;IZ)Z canRemoveArgFromCallSites &(Lcom/google/javascript/rhino/Node;I)Z arg site &Lcom/google/javascript/jscomp/UseSite; argIndex
definition ?
Definition