public class LiveVariableAnalysis extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LiveVariableAnalysis.Usages |
| Modifier and Type | Method and Description |
|---|---|
static LiveVariableAnalysis |
create(ControlFlowGraph cfg,
Scope scope) |
Set<Symbol> |
getLiveInSymbols(CfgBlock block) |
Set<Symbol> |
getLiveOutSymbols(CfgBlock block) |
LiveVariableAnalysis.Usages |
getUsages() |
static boolean |
isRead(Usage usage) |
static boolean |
isWrite(Usage usage) |
public static LiveVariableAnalysis create(ControlFlowGraph cfg, Scope scope)
public LiveVariableAnalysis.Usages getUsages()
Copyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.