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

Details of a switch's jump table.

## Constructor: JumpTableInformation
- parameter: `startAddress`, type: `long`
- parameter: `entrySize`, type: `int`
- parameter: `isSecondary`, type: `boolean`

Description: Create jump table information.
parameter: startAddress: start address of the jump table
parameter: entrySize: size of a jump table entry, in bytes
parameter: isSecondary: true for a secondary jump table

## Constructor: JumpTableInformation
- parameter: `startAddress`, type: `long`
- parameter: `entrySize`, type: `int`

Description: Create primary jump table information.
parameter: startAddress: start address of the jump table
parameter: entrySize: size of a jump table entry, in bytes

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

Description: Get the exclusive end address of the jump table.
return: exclusive end address

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

Description: Get the size of one jump table entry.
return: entry size in bytes

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

Description: Get the jump table start address.
return: start address

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

Description: Determine whether this is a secondary jump table.
return: true for a secondary jump table

## Method: setEndAddress
- parameter: `endAddress`, type: `long`

Description: Set the exclusive end address of the jump table.
parameter: endAddress: exclusive end address

