nts.interf.expr
Interface IAccessIndexed

All Superinterfaces:
IAccess, IExpr, ILabel, IVisitable

public interface IAccessIndexed
extends IAccess, IExpr

An indexed access -- an accesses of the form a[i1]..[im], where m>0 and a is an array variable.

Indexed access can also represent the left-hand side of an array assignment (see ).


Method Summary
 java.util.List<IExpr> indices()
           
 IVarTableEntry var()
           
 
Methods inherited from interface nts.interf.base.IExpr
type
 
Methods inherited from interface nts.interf.base.IVisitable
accept
 

Method Detail

var

IVarTableEntry var()
Returns:
variable table entry for the accessed variable

indices

java.util.List<IExpr> indices()
Returns:
a non-empty list of index-expressions used in the array access