# Interface: com.pnfsoftware.jeb.core.units.code.asm.processor.memory.IEncodedMemoryArea

Definition of an encoded memory area.

## Method: decode
- parameter: `code`, type: `byte[]`
- return type: `long`

Description: Decode the area from instruction bytes.
parameter: code: instruction bytes
return: decoded value

## Method: decodeInt
- parameter: `code`, type: `byte[]`
- return type: `int`

Description: Decode the area from instruction bytes as an integer.
parameter: code: instruction bytes
return: decoded value

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

Description: Retrieve the encoded area length in bits.
return: length in bits

## Method: shift
- parameter: `shiftValue`, type: `int`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.processor.memory.IEncodedMemoryArea`

Description: Create a shifted encoded area.
parameter: shiftValue: shift amount in bits
return: shifted encoded area

