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

Details on a 'case' of a switch\-like statement: the address of the handler code and the corresponding jump table entry \(if any, see [#isJumpTableBased()](#isJumpTableBased())\)

## Constructor: SwitchCaseInformation


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

Description: Get the case handler address.
return: case handler pointer

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

Description: Get the jump table entry address.
return: jump table entry address, or \-1 if none is known

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

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

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

Description: Determine whether this case has a corresponding jump table entry.
return: true if the case has a corresponding jump table entry

## Method: setCaseHandler
- parameter: `caseHandler`, type: `com.pnfsoftware.jeb.core.units.code.CodePointer`

Description: Set the case handler address.
parameter: caseHandler: case handler pointer

## Method: setJumpTableEntryAddress
- parameter: `jumpTableEntryAddress`, type: `long`

Description: Set the jump table entry address.
parameter: jumpTableEntryAddress: jump table entry address

## Method: setJumpTableEntrySize
- parameter: `jumpTableEntrySize`, type: `int`

Description: Set the jump table entry size.
parameter: jumpTableEntrySize: jump table entry size in bytes

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


