| Modifier and Type | Field and Description |
|---|---|
| private final ArrayList | blocks
|
| private final SsaMethod | method
|
| private final LocalVariableInfo | resultInfo
|
| private final BitSet | workSet
|
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private LocalVariableInfo | |
| public static LocalVariableInfo | |
| private void |
| blocks | back to summary |
|---|---|
| private final ArrayList<SsaBasicBlock> blocks
| |
| method | back to summary |
|---|---|
| private final SsaMethod method
| |
| resultInfo | back to summary |
|---|---|
| private final LocalVariableInfo resultInfo
| |
| workSet | back to summary |
|---|---|
| private final BitSet workSet
| |
| LocalVariableExtractor | back to summary |
|---|---|
| private LocalVariableExtractor(SsaMethod method) Constructs an instance. This method is private. Use
| |
| doit | back to summary |
|---|---|
| private LocalVariableInfo doit() Does the extraction.
| |
| extract | back to summary |
|---|---|
| public static LocalVariableInfo extract(SsaMethod method) Extracts out all the local variable information from the given method.
| |
| processBlock | back to summary |
|---|---|
| private void processBlock(int blockIndex) Processes a single block.
| |