Package org.jruby.ir.dataflow.analyses
Class DefinedVariablesProblem
java.lang.Object
org.jruby.ir.dataflow.DataFlowProblem<DefinedVariablesProblem,DefinedVariableNode>
org.jruby.ir.dataflow.analyses.DefinedVariablesProblem
public class DefinedVariablesProblem
extends DataFlowProblem<DefinedVariablesProblem,DefinedVariableNode>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jruby.ir.dataflow.DataFlowProblem
DataFlowProblem.DF_Direction
-
Field Summary
FieldsFields inherited from class org.jruby.ir.dataflow.DataFlowProblem
direction, fic, flowGraphNodes
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jruby.ir.dataflow.DataFlowProblem
addDataFlowVar, compute_MOP_Solution, generateWorkList, getDataFlowVarsForOutput, getDFVarsCount, getEntryNode, getExitNode, getFIC, getFlowDirection, getFlowGraphNode, isEmpty, setup, toString
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
DefinedVariablesProblem
-
-
Method Details
-
getDFVar
-
dfVarExists
-
getVariable
-
buildFlowGraphNode
- Specified by:
buildFlowGraphNode
in classDataFlowProblem<DefinedVariablesProblem,
DefinedVariableNode>
-
addDFVar
-
findUndefinedVars
-
getAllVars
-
getName
- Specified by:
getName
in classDataFlowProblem<DefinedVariablesProblem,
DefinedVariableNode>
-