Interface IDArrayElt

All Superinterfaces:
IDElement, IDExpression, IInstructionOperand

public interface IDArrayElt extends IDExpression
dexdec IR array element.

Example:

 x = some_array[i + 1];
     ^^^^^^^^^^^^^^^^^
 
  • Method Details

    • getArray

      IDExpression getArray()
      Get the array element's array expression.
      Returns:
    • getIndex

      IDExpression getIndex()
      Get the array element's index expression.
      Returns:
    • duplicate

      IDArrayElt duplicate()
      Description copied from interface: IDElement
      Duplicate this element.
      Specified by:
      duplicate in interface IDElement
      Specified by:
      duplicate in interface IDExpression
      Returns:
      a deep copy of this element; the type of the duplicated element should be the same as this element's type