# Interface: com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICArrayElement
- Super interfaces: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLeftExpression`

C AST interface to represent the element of an array.  

  Example:    

```

 array[index] = ...
 ^^^^^^^^^^^^
 
```

## Abstract Method: duplicate
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICArrayElement`


## Abstract Method: getArray
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICExpression`


## Abstract Method: getElementIndex
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICExpression`


## Abstract Method: setArray
- parameter: `array`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICExpression`


## Abstract Method: setEltIndex
- parameter: `elementIndex`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICExpression`


