public interface EdgeIdentifier
Modifier and Type | Interface and Description |
---|---|
static class |
EdgeIdentifier.EdgeType |
static class |
EdgeIdentifier.ExceptionEdge |
static class |
EdgeIdentifier.HeapUseKey
A HeapUseKey is used for data dependency edges between defs and uses of
heap locations
|
static class |
EdgeIdentifier.LocalUseKey
A LocalUseKey is used for data dependency edges between defs and uses of
Local and Formal locations
|
Modifier and Type | Field and Description |
---|---|
static EdgeIdentifier.EdgeType |
EDGE_CALL |
static EdgeIdentifier.EdgeType |
EDGE_CONTROL |
static EdgeIdentifier.EdgeType |
EDGE_FALSE |
static EdgeIdentifier.EdgeType |
EDGE_INIT |
static EdgeIdentifier.EdgeType |
EDGE_RETURN |
static EdgeIdentifier.EdgeType |
EDGE_TRUE |
Modifier and Type | Method and Description |
---|---|
EdgeIdentifier.EdgeType |
getKey() |
NodeIdentifier |
getTarget() |
static final EdgeIdentifier.EdgeType EDGE_CALL
static final EdgeIdentifier.EdgeType EDGE_RETURN
static final EdgeIdentifier.EdgeType EDGE_TRUE
static final EdgeIdentifier.EdgeType EDGE_FALSE
static final EdgeIdentifier.EdgeType EDGE_CONTROL
static final EdgeIdentifier.EdgeType EDGE_INIT
EdgeIdentifier.EdgeType getKey()
NodeIdentifier getTarget()