# Class: com.pnfsoftware.jeb.core.units.code.asm.analyzer.BranchTarget

Standard implementation of a branch target. A branch target is either an internal address or an external routine.

## Constructor: BranchTarget


## Constructor: BranchTarget
- parameter: `codeptr`, type: `com.pnfsoftware.jeb.core.units.code.CodePointer`


## Constructor: BranchTarget
- parameter: `routine`, type: `com.pnfsoftware.jeb.core.units.code.asm.items.INativeMethodItem`


## Method: equals
- parameter: `obj`, type: `java.lang.Object`
- return type: `boolean`


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


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


## Method: hashCode
- return type: `int`


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


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


