Public Member Functions

BinNavi.API.reil.ReilEdge Class Reference

Edge between REIL blocks. More...

Inherits com::zynamics::zylib::types::graphs::DefaultEdge< ReilBlock >.

List of all members.

Public Member Functions

ReilBlock getSource ()
 Source block of the edge.
ReilBlock getTarget ()
 Target block of the edge.
EdgeType getType ()
 The type of the edge.
 ReilEdge (final ReilBlock source, final ReilBlock target, final EdgeType type)
String toString ()
 Printable representation of the edge.

Detailed Description

Represents an edge between two REIL blocks.


Constructor & Destructor Documentation

BinNavi.API.reil.ReilEdge.ReilEdge ( final ReilBlock  source,
final ReilBlock  target,
final EdgeType  type 
)

Creates a new REIL edge.

Parameters:
source Source block.
target Target block.
type Edge type.

Member Function Documentation

ReilBlock BinNavi.API.reil.ReilEdge.getSource (  ) 

Returns the source block of the edge.

Returns:
The source block of the edge.
ReilBlock BinNavi.API.reil.ReilEdge.getTarget (  ) 

Returns the target block of the edge.

Returns:
The target block of the edge.
EdgeType BinNavi.API.reil.ReilEdge.getType (  ) 

Returns the type of the edge.

Returns:
The type of the edge.
String BinNavi.API.reil.ReilEdge.toString (  ) 

Returns the string representation of the edge.

Returns:
The string representation of the edge.