# Class: com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerBreakpoint

Standard implementation of a breakpoint.

## Constructor: AbstractDebuggerBreakpoint
- parameter: `dbgAddress`, type: `java.lang.String`
- parameter: `ua`, type: `com.pnfsoftware.jeb.core.units.UnitAddress<com.pnfsoftware.jeb.core.units.code.ICodeUnit>`

Description: Create a breakpoint.
parameter: dbgAddress: debugger\-relative address
parameter: ua: target\-unit\-relative address

## Protected Field: dbgAddress
Type: `java.lang.String`
Description: Debugger\-relative breakpoint address.

## Protected Field: flags
Type: `int`
Description: Breakpoint flags.

## Protected Field: ua
Type: `com.pnfsoftware.jeb.core.units.UnitAddress<com.pnfsoftware.jeb.core.units.code.ICodeUnit>`
Description: Unit\-relative breakpoint address.

## Method: getAddress
- return type: `java.lang.String`


## Method: getFlags
- return type: `int`


## Method: getUnitAddress
- return type: `com.pnfsoftware.jeb.core.units.UnitAddress<com.pnfsoftware.jeb.core.units.code.ICodeUnit>`


## Protected Method: setAddress
- parameter: `address`, type: `java.lang.String`

Description: Set the debugger\-relative address.
parameter: address: debugger\-relative address

## Protected Method: setUnitAddress
- parameter: `ua`, type: `com.pnfsoftware.jeb.core.units.UnitAddress<com.pnfsoftware.jeb.core.units.code.ICodeUnit>`

Description: Set the unit\-relative address.
parameter: ua: unit\-relative address

## Method: toString
- return type: `java.lang.String`


