public interface

IDArrayElt

implements IDExpression
com.pnfsoftware.jeb.core.units.code.android.ir.IDArrayElt

Class Overview

dexdec IR array element.

Example:

 x = some_array[i + 1];
     ^^^^^^^^^^^^^^^^^
 

Summary

[Expand]
Inherited Constants
From interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
Public Methods
abstract IDArrayElt duplicate()
Duplicate this element.
abstract IDExpression getArray()
Get the array element's array expression.
abstract IDExpression getIndex()
Get the array element's index expression.
[Expand]
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.IInstructionOperand
From interface com.pnfsoftware.jeb.core.units.code.android.ir.IDElement
From interface com.pnfsoftware.jeb.core.units.code.android.ir.IDExpression

Public Methods

public abstract IDArrayElt duplicate ()

Duplicate this element.

Returns
  • a deep copy of this element; the type of the duplicated element should be the same as this element's type

public abstract IDExpression getArray ()

Get the array element's array expression.

public abstract IDExpression getIndex ()

Get the array element's index expression.