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

Operand that contains several operands. For example: `[R0, R1]`

## Method: getOperands
- return type: `com.pnfsoftware.jeb.core.units.code.IInstructionOperand[]`

Description: Get the list of operands represented by this operand.
return: operands in the list

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

Description: Retrieve the separator of the elements of the list
return: element separator

## Method: merge
- parameter: `address`, type: `long`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.processor.IInstructionOperandGeneric`

Description: Attempt to merge parameter list to 1 parameter. When not possible, this method will return null. Otherwise, the returned value can be considered as equivalent to the list. For example 0x45, 0 defined for a right shift is equivalent to 0x22, PC\+4 is equivalent to its absolute address.
parameter: address: instruction address
return: merged operand, or null if the list cannot be merged

