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

Details on a switch\-case native construction. For each possible cases, it provides the handler address and the jump table entry address and size \(if any\).

## Constructor: SwitchInformation


## Method: addCase
- parameter: `newCase`, type: `com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation`


## Method: addJumpTable
- parameter: `jumpTableInfo`, type: `com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation`


## Method: getCases
- return type: `java.util.List<com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.SwitchCaseInformation>`


## Method: getJumpTables
- return type: `java.util.List<com.pnfsoftware.jeb.core.units.code.asm.analyzer.SwitchInformation.JumpTableInformation>`


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


