
com.google.javascript.jscomp.RemoveUnusedVars.class Maven / Gradle / Ivy
The newest version!
???? 3!
?
?
?
?
?
? ?
?
? ? ? ?
? ? ? ?
!"
#$
%
?&
'
#()
* ?+
?,
-
./
.0
?1
?2
?34567689
?:
n; ?<
=>
?@
nA
nB
-C
?DE
7FGH
gI gJKL gMNO ?PNQ
WRST
nU
?VW
XY
-Z
-[
n\
?]
n^K_
W`Na
nb
#c
nd
ne
nf4g
-hi5j
nk
?l
m
n
no
p4q4r4s
Wt
?u
Wv
?wGxy5z g{ g| g}
g~Sg
7?
??
???
q?
q? W?
q?
? WJ
n??
???
n?
n?
n?
n?
n?
??
n?
n?????? InnerClasses Assign Continuation CallSiteOptimizer compiler /Lcom/google/javascript/jscomp/AbstractCompiler; codingConvention /Lcom/google/javascript/jscomp/CodingConvention;
removeGlobals Z preserveFunctionExpressionNames
referenced Ljava/util/Set; Signature 3Ljava/util/Set; maybeUnreferenced Ljava/util/List; 4Ljava/util/List; allFunctionScopes 6Ljava/util/List; assignsByVar $Lcom/google/common/collect/Multimap; ~Lcom/google/common/collect/Multimap;
assignsByNode Ljava/util/Map; iLjava/util/Map; classDefiningCalls jLcom/google/common/collect/Multimap;
continuations ?Lcom/google/common/collect/Multimap; modifyCallSites callSiteOptimizer ALcom/google/javascript/jscomp/RemoveUnusedVars$CallSiteOptimizer; 5(Lcom/google/javascript/jscomp/AbstractCompiler;ZZZ)V Code LineNumberTable LocalVariableTable this /Lcom/google/javascript/jscomp/RemoveUnusedVars; process G(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)V externs "Lcom/google/javascript/rhino/Node; root shouldResetModifyCallSites
StackMapTable }(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/DefinitionUseSiteFinder;)V defFinder 6Lcom/google/javascript/jscomp/DefinitionUseSiteFinder; !traverseAndRemoveUnusedReferences %(Lcom/google/javascript/rhino/Node;)V fnScope $Lcom/google/javascript/jscomp/Scope; scope9? traverseNode k(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/Scope;)V maybeAssign 6Lcom/google/javascript/jscomp/RemoveUnusedVars$Assign; className Ljava/lang/String; modifiedVar "Lcom/google/javascript/jscomp/Var; subclassRelationship? SubclassRelationship DLcom/google/javascript/jscomp/CodingConvention$SubclassRelationship; value a lp c n parent type #Lcom/google/javascript/rhino/Token; var?j??? isRemovableVar %(Lcom/google/javascript/jscomp/Var;)Z traverseFunction I(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/Scope;)V parentScope body collectMaybeUnreferencedVars '(Lcom/google/javascript/jscomp/Scope;)V removeUnreferencedFunctionArgs lastArg function argList
modifyCallers getFunctionArgList F(Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node; interpretAssigns ()V assign assignedToUnknownValue hasPropertyAssign maybeEscaped current I changesz removeAllAssigns %(Lcom/google/javascript/jscomp/Var;)V markReferencedVar