# Interface: com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJumpFar
- Super interfaces: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEJumpWithOptionalCondition`

A conditional branching instruction to an arbitrary IR representing a native address. This IR  should not be used to represent calls to sub\-routines.

## Abstract Method: getJumpsite
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric`


## Abstract Method: getPossibleTargets
- return type: `java.util.List<com.pnfsoftware.jeb.core.units.code.ICodePointer>`

Description: Retrieve the candidate native targets.
return: native targets

## Abstract Method: setJumpsite
- parameter: `jumpSite`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric`


## Abstract Method: setPossibleTargets
- parameter: `possibleTargets`, type: `java.util.List<com.pnfsoftware.jeb.core.units.code.ICodePointer>`

Description: Set the collection of candidate native targets.
parameter: possibleTargets: 

