accrue.analysis.interprocanalysis

## Interface EdgeIdentifier

- All Known Implementing Classes:
    EdgeIdentifier_c

      public interface EdgeIdentifier

- - ### Nested Class Summary

    Nested Classes
    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

  - ### Field Summary

    Fields
    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`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `EdgeIdentifier.EdgeType` | `getKey()`
    `NodeIdentifier` | `getTarget()`

- - ### Field Detail

    - #### EDGE_CALL

          static final EdgeIdentifier.EdgeType EDGE_CALL

    - #### EDGE_RETURN

          static final EdgeIdentifier.EdgeType EDGE_RETURN

    - #### EDGE_TRUE

          static final EdgeIdentifier.EdgeType EDGE_TRUE

    - #### EDGE_FALSE

          static final EdgeIdentifier.EdgeType EDGE_FALSE

    - #### EDGE_CONTROL

          static final EdgeIdentifier.EdgeType EDGE_CONTROL

    - #### EDGE_INIT

          static final EdgeIdentifier.EdgeType EDGE_INIT

  - ### Method Detail

    - #### getKey

          EdgeIdentifier.EdgeType getKey()

    - #### getTarget

          NodeIdentifier getTarget()