Public Member Functions | Static Public Attributes

# BinNavi.API.reil.ReilOperand Class Reference

Single REIL instruction operand. More...

Inherits BinNavi::APIHelpers::ApiObject< com.zynamics.reil.ReilOperand >.

List of all members.

## Public Member Functions
OperandSize | getSize ()
| Size of the operand.
OperandType | getType ()
| Type of the operand.
String | getValue ()
| Value of the operand.
| ReilOperand (final OperandSize size, final String value)
| Creates a new REIL operand.
String | toString ()
| Printable representation of the operand.
## Static Public Attributes
static final ReilOperand | EMPTY_OPERAND = new ReilOperand(OperandSize.OPERAND_SIZE_EMPTY, "")
| Empty Operand.

## Detailed Description

Represents a single REIL operand.

## Constructor & Destructor Documentation

BinNavi.API.reil.ReilOperand.ReilOperand | ( | final OperandSize | size,
|  | final String | value |
| ) |  |  |

Creates a new REIL operand.

Parameters:

  | size | Size of the new REIL operand.
  | value | Value of the new REIL operand.

## Member Function Documentation

OperandSize BinNavi.API.reil.ReilOperand.getSize | ( |  | ) |

Returns the size of the operand.

Returns:
  The size of the operand.

OperandType BinNavi.API.reil.ReilOperand.getType | ( |  | ) |

Returns the type of the operand.

Returns:
  The type of the operand.

String BinNavi.API.reil.ReilOperand.getValue | ( |  | ) |

Returns the string value of the operand.

Returns:
  The string value of the operand.

String BinNavi.API.reil.ReilOperand.toString | ( |  | ) |

Returns the string representation of the operand.

Returns:
  The string representation of the operand.

## Member Data Documentation

final ReilOperand BinNavi.API.reil.ReilOperand.EMPTY_OPERAND = new ReilOperand(OperandSize.OPERAND_SIZE_EMPTY, "")`[static]`

This empty operand object can be used when creating new REIL instructions.