# Interface: com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IESlice
- Super interfaces: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric`

This IR represents a slice of another IR expression.

## Abstract Method: getBitEnd
- return type: `int`

Description: Retrieve the last bit of the range \(same as [#getRange()](#getRange()).[getEnd\(\)](IERange#getEnd())\), exclusive
return: 

## Abstract Method: getBitStart
- return type: `int`

Description: Retrieve the first bit of the range \(same as [#getRange()](#getRange()).[getBegin\(\)](IERange#getBegin())\), inclusive
return: 

## Abstract Method: getRange
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IERange`

Description: Retrieve the range applied to the whole expression.
return: 

## Abstract Method: getWholeExpression
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IEGeneric`

Description: Retrieve the unsliced expression.
return: 

