soot.jimple
Interface ArrayRef
- All Known Implementing Classes:
- GArrayRef, JArrayRef
- public interface ArrayRef
- extends ConcreteRef, Switchable, ToBriefString
getBase
public Value getBase()
setBase
public void setBase(Local base)
getBaseBox
public ValueBox getBaseBox()
getIndex
public Value getIndex()
setIndex
public void setIndex(Value index)
getIndexBox
public ValueBox getIndexBox()
getUseBoxes
public java.util.List getUseBoxes()
- Description copied from interface: Value
- Returns a List of boxes corresponding to Values
which are used by (ie contained within) this Value.
getType
public Type getType()
- Description copied from interface: Value
- Returns the Soot type of this Value.
apply
public void apply(Switch sw)
- Description copied from interface: Switchable
- Called when this object is visited.
- Specified by:
- apply in interface Switchable