# Interface: com.pnfsoftware.jeb.core.units.code.asm.analyzer.IBranchTarget

Definition of a branch target. The target can be internal \(resolved to a concrete memory address\) or external \(a routine reference\).

## Method: getInternalAddress
- return type: `com.pnfsoftware.jeb.core.units.code.ICodePointer`

Description: Get the internal address.
return: internal code pointer, or null if this target is external

## Method: getRoutine
- return type: `com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem`

Description: Get the target routine.
return: target routine, or null if this target is not a routine

## Method: isInternal
- return type: `boolean`

Description: Determine whether this target is internal.
return: true if the target is an internal address

