Package org.sonar.php.cfg
Class LiveVariablesAnalysis.LiveVariables
- java.lang.Object
-
- org.sonar.php.cfg.LiveVariablesAnalysis.LiveVariables
-
- Enclosing class:
- LiveVariablesAnalysis
public static class LiveVariablesAnalysis.LiveVariables extends Object
Holds the information about the liveness of variables for one basic block. - The 'gen' and 'kill' sets are built once, in the 'init' method. - The 'in' and 'out' sets are modified by the 'propagate' method.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Symbol>
getGen()
Set<Symbol>
getIn()
Set<Symbol>
getKill()
Set<Symbol>
getOut()
Map<Symbol,LiveVariablesAnalysis.VariableUsage>
getVariableUsages(Tree tree)
-