Interface ICArrayElement
- All Superinterfaces:
ICElement,ICExpression,ICLeftExpression
C AST interface to represent the element of an array.
Example:
array[index] = ... ^^^^^^^^^^^^
-
Method Summary
Modifier and TypeMethodDescriptionDeep duplication of the element.getArray()voidsetArray(ICExpression array) voidsetEltIndex(ICExpression elementIndex) Methods inherited from interface com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICElement
addPhysicalOffset, addPhysicalOffsets, evaluate, format, generate, getData, getElementType, getPhysicalOffset, getPhysicalOffsets, getSubElements, replaceSubElement, setData, setPhysicalOffsets, toString, visitDepthPost, visitDepthPost, visitDepthPost, visitDepthPre, visitDepthPre, visitDepthPre
-
Method Details
-
getArray
ICExpression getArray() -
getElementIndex
ICExpression getElementIndex() -
setArray
-
setEltIndex
-
duplicate
ICArrayElement duplicate()Description copied from interface:ICElementDeep duplication of the element. Sub-elements are duplicated.Note:
ICClass,ICMethod,ICField,ICIdentifier,ICConstant,ICTypeandICLabelare not duplicated.- Specified by:
duplicatein interfaceICElement- Specified by:
duplicatein interfaceICExpression- Specified by:
duplicatein interfaceICLeftExpression
-