public interface


implements ICLeftExpression

Class Overview

C AST interface to represent the element of an array.


 array[index] = ...


Public Methods
abstract ICArrayElement duplicate()
Deep duplication of the element.
abstract ICExpression getArray()
abstract ICExpression getElementIndex()
abstract void setArray(ICExpression array)
abstract void setEltIndex(ICExpression elementIndex)
Inherited Methods
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICExpression
From interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLeftExpression

Public Methods

public abstract ICArrayElement duplicate ()

Deep duplication of the element. Sub-elements are duplicated.

Note: ICClass, ICMethod, ICField, ICIdentifier, ICConstant, ICType and ICLabel are not duplicated.

public abstract ICExpression getArray ()

public abstract ICExpression getElementIndex ()

public abstract void setArray (ICExpression array)

public abstract void setEltIndex (ICExpression elementIndex)