# Class: com.pnfsoftware.jeb.core.units.code.android.controlflow.IrregularFlowData

Define an irregular flow between two blocks of a CFG.

## Constructor: IrregularFlowData
- parameter: `first`, type: `long`
- parameter: `last`, type: `long`
- parameter: `target`, type: `long`

Description: Record for an irregular flow.
parameter: first: address of first protected instruction
parameter: last: address of last protected instruction \(included\)
parameter: target: address of the target handler

## Method: getFirstAddress
- return type: `long`

Description: Get the first protected instruction address.
return: the first protected instruction address

## Method: getLastAddress
- return type: `long`

Description: Get the last protected instruction address.
return: the last protected instruction address

## Method: getTargetAddress
- return type: `long`

Description: Get the handler target address.
return: the handler target address

## Method: toString
- return type: `java.lang.String`


