All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.javascript.jscomp.FlowSensitiveInlineVariables$Candidate.class Maven / Gradle / Ivy

The newest version!
????3	<?	<?	<?	<?
<?
<?	<?
=?
??
??	<?	<?	E?
<?
??
<?
<?
??
??
??
??
??
??
??
??
??
??
??
?????
??
!?
??
??
???
??
??
??
&?
&?
??
??
??
??
??
??
????
3?
???
7?
???
:???	CandidateInnerClassesvarNameLjava/lang/String;def"Lcom/google/javascript/rhino/Node;defMetadata?
DefinitionCLcom/google/javascript/jscomp/MustBeReachingVariableDef$Definition;use
useCfgNodenumUsesWithinCfgNodeIthis$0;Lcom/google/javascript/jscomp/FlowSensitiveInlineVariables;?(Lcom/google/javascript/jscomp/FlowSensitiveInlineVariables;Ljava/lang/String;Lcom/google/javascript/jscomp/MustBeReachingVariableDef$Definition;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)VCodeLineNumberTableLocalVariableTablethisELcom/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidate;
getDefCfgNode$()Lcom/google/javascript/rhino/Node;	canInline'(Lcom/google/javascript/jscomp/Scope;)Z	pathCheck5Lcom/google/javascript/jscomp/CheckPathsBetweenNodes;scope$Lcom/google/javascript/jscomp/Scope;usesLjava/util/Collection;LocalVariableTypeTable?Branch?Lcom/google/javascript/jscomp/CheckPathsBetweenNodes;:Ljava/util/Collection;
StackMapTable?inlineVariable()Vrhs	defParent	useParent?
getDefinition%(Lcom/google/javascript/rhino/Node;)VngatherCb? AbstractCfgNodeTraversalCallbackPLcom/google/javascript/jscomp/ControlFlowGraph$AbstractCfgNodeTraversalCallback;getNumUseInUseCfgNodecfgNode
access$100l(Lcom/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidate;Lcom/google/javascript/jscomp/Scope;)Zx0x1
access$200H(Lcom/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidate;)V
access$300?(Lcom/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidate;)Lcom/google/javascript/jscomp/MustBeReachingVariableDef$Definition;
access$400Y(Lcom/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidate;)Ljava/lang/String;access$1402?(Lcom/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidate;Lcom/google/javascript/rhino/Node;)Lcom/google/javascript/rhino/Node;access$1508H(Lcom/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidate;)I
SourceFile!FlowSensitiveInlineVariables.javaJKBC@ADGfgWXLMNg??????HCIC?CUV??lmsm???V???????????V??????????????Ecom/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidate$1N?Ecom/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidate$2Nz?????V3com/google/javascript/jscomp/CheckPathsBetweenNodes????????N???V????mjava/lang/IllegalStateException$No other definitions can be inlined.N	
gEcom/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidate$3Ecom/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidate$4NCcom/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidatejava/lang/ObjectAcom/google/javascript/jscomp/MustBeReachingVariableDef$Definition4com/google/javascript/jscomp/ControlFlowGraph$Branchjava/util/Collection com/google/javascript/rhino/NodeNcom/google/javascript/jscomp/ControlFlowGraph$AbstractCfgNodeTraversalCallbackisName()Z$com/google/common/base/Preconditions
checkArgument(Z)Vnode
isFunctionisAssign	getParent%com/google/javascript/jscomp/NodeUtilisExprAssign%(Lcom/google/javascript/rhino/Node;)Z9com/google/javascript/jscomp/FlowSensitiveInlineVariablesaccess$1000$()Lcom/google/common/base/Predicate;access$1100i(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;Lcom/google/common/base/Predicate;)Zaccess$1200getLastChild
access$500l(Lcom/google/javascript/jscomp/FlowSensitiveInlineVariables;)Lcom/google/javascript/jscomp/AbstractCompiler;mayHaveSideEffectsT(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/AbstractCompiler;)ZisWithinLoopaccess$1300t(Lcom/google/javascript/jscomp/FlowSensitiveInlineVariables;)Lcom/google/javascript/jscomp/MaybeReachingVariableUse;5com/google/javascript/jscomp/MaybeReachingVariableUsegetUsesL(Ljava/lang/String;Lcom/google/javascript/rhino/Node;)Ljava/util/Collection;size()Il(Lcom/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidate;Lcom/google/javascript/jscomp/Scope;)Vhasi(Lcom/google/javascript/rhino/Node;Lcom/google/common/base/Predicate;Lcom/google/common/base/Predicate;)ZisStatementBlockgetNext
access$900l(Lcom/google/javascript/jscomp/FlowSensitiveInlineVariables;)Lcom/google/javascript/jscomp/ControlFlowGraph;-com/google/javascript/jscomp/ControlFlowGraphgetDirectedGraphNodeDiGraphNodeL(Ljava/lang/Object;)Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;!com/google/common/base/Predicates
alwaysTrue?(Lcom/google/javascript/jscomp/graph/DiGraph;Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;Lcom/google/javascript/jscomp/graph/DiGraph$DiGraphNode;Lcom/google/common/base/Predicate;Lcom/google/common/base/Predicate;Z)VsomePathsSatisfyPredicatedetachisExprResult
checkStateisLabelreplaceChildG(Lcom/google/javascript/rhino/Node;Lcom/google/javascript/rhino/Node;)VisVarremoveChild(Ljava/lang/String;)V-com/google/javascript/jscomp/AbstractCompilerreportCodeChange*com/google/javascript/jscomp/NodeTraversaltraverseEs6Callback?(Lcom/google/javascript/jscomp/AbstractCompiler;Lcom/google/javascript/rhino/Node;Lcom/google/javascript/jscomp/NodeTraversal$Callback;)Vj(Lcom/google/javascript/jscomp/FlowSensitiveInlineVariables$Candidate;Lcom/google/javascript/rhino/Node;)V6com/google/javascript/jscomp/MustBeReachingVariableDef6com/google/javascript/jscomp/graph/DiGraph$DiGraphNode3com/google/javascript/jscomp/NodeTraversal$Callback*com/google/javascript/jscomp/graph/DiGraph <=@ABCDGHCICJKLMNOP?(*+?*??	?
*,?*-?*?*??Q<	=>?@!A'BR4(ST(@A(DG(HC(ICUVP2*??
?QERSTWXP1'*????**??**??*???*???*?????*?*?????*?*?????*??*?????*???*????*??*?*??M,???*???Y*+? ?!Y*?"?#??*???$?L*??%*??>?&Y*??'*??'*??(*??'*??(??)?*N-?+???Q?$J
KNOR#S%X<Y>_O`Qfbgdmxnzv?w?{?|????????????????????????????#?%?R*	YZ'ST'[\??]^_	Yb??]cd	?e?UfgP9?*??L*??M*???:*??N-?,W+?-?.+??/?+?L???+?,W,*?-?0?0+?1?*??N*?-?2,*?-?0?
?3Y4?5?*???6?QJ????"?'?.?8?@?E?N?X?`?h?q?t?~???R4",hC`hC?ST?iCyjCd?.kkk?"	lmP\?7Y*?8M*??+,?9?Q?	R STnC	
orsmPf*??:Y*+?;M*??+,?9?Q
,-R STtC
oruvP:*+??Q+RwTx\yzP/*??Q+RwT{|P/*??Q+RwT}~P/*??Q+RwT?P;*+Z??Q+RwTxC??P6*Y?Z`??Q+RwT???R
<?>:7!E?F`?a@p?q	??	
?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy