class |
ArrayRefBlockGraph |
A CFG where the nodes are Block instances, and where Units which include array references start new
blocks.
|
class |
BlockGraph |
Represents the control flow graph of a Body at the basic block level.
|
class |
BriefBlockGraph |
Represents a CFG for a Body where the nodes are Blocks and edges are derived from control flow.
|
class |
BriefUnitGraph |
Represents a CFG where the nodes are Unit instances, and where no edges are included to account for control flow
associated with exceptions.
|
class |
ClassicCompleteBlockGraph |
Represents a CFG where the nodes are Blocks and the edges are derived from control flow.
|
class |
ClassicCompleteUnitGraph |
Represents a CFG for a Body instance where the nodes are Unit instances, and where edges are a conservative
indication of unexceptional and exceptional control flow.
|
class |
CompleteBlockGraph |
Represents a CFG for a Body instance where the nodes are Block instances, and where control flow
associated with exceptions is taken into account.
|
class |
CompleteUnitGraph |
Represents a CFG for a Body instance where the nodes are Unit instances, and where control flow
associated with exceptions is taken into account.
|
class |
ExceptionalBlockGraph |
Represents a CFG where the nodes are Blocks and the edges are derived from control flow.
|
class |
ExceptionalUnitGraph |
Represents a control flow graph for a Body instance where the nodes are Unit instances, and where control
flow associated with exceptions is taken into account.
|
class |
TrapUnitGraph |
Represents a CFG for a Body instance where the nodes are Unit instances, and where, in additional to
unexceptional control flow edges, edges are added from every trapped Unit to the Trap's handler
Unit, regardless of whether the trapped Units may actually throw the exception caught by the
Trap.
|
class |
UnitGraph |
Represents a CFG where the nodes are Unit instances and edges represent unexceptional and (possibly) exceptional
control flow between Units.
|
class |
ZonedBlockGraph |
A CFG where the nodes are Block instances, and where exception boundaries are taken into account when finding the
Blocks for the provided Body.
|