| Package | Description |
|---|---|
| org.sonar.java.cfg |
| Modifier and Type | Field | Description |
|---|---|---|
static Predicate<CFG.Block> |
CFG.Block.IS_CATCH_BLOCK |
| Modifier and Type | Method | Description |
|---|---|---|
CFG.Block |
CFG.entryBlock() |
|
CFG.Block |
CFG.Block.exitBlock() |
|
CFG.Block |
CFG.exitBlock() |
|
CFG.Block |
CFG.Block.falseBlock() |
|
CFG.Block |
CFG.Block.successorWithoutJump() |
This method makes the implementation of RSPEC-3626 almost trivial.
|
CFG.Block |
CFG.Block.trueBlock() |
| Modifier and Type | Method | Description |
|---|---|---|
List<CFG.Block> |
CFG.blocks() |
|
Set<CFG.Block> |
CFG.Block.exceptions() |
|
Set<CFG.Block> |
CFG.Block.predecessors() |
|
List<CFG.Block> |
CFG.reversedBlocks() |
|
Set<CFG.Block> |
CFG.Block.successors() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
CFG.Block.addExitSuccessor(CFG.Block block) |
|
void |
CFG.Block.addFalseSuccessor(CFG.Block successor) |
|
void |
CFG.Block.addTrueSuccessor(CFG.Block successor) |
|
Set<Symbol> |
LiveVariables.getIn(CFG.Block block) |
|
Set<Symbol> |
LiveVariables.getOut(CFG.Block block) |
Copyright © 2012–2018 SonarSource. All rights reserved.