soot.jimple
Interface ArrayRef
- All Superinterfaces:
- ConcreteRef, EquivTo, Ref, Serializable, Switchable, Value
- All Known Implementing Classes:
- JArrayRef
- public interface ArrayRef
- extends ConcreteRef
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()
getType
public Type getType()
- Description copied from interface:
Value
- Returns the Soot type of this Value.
- Specified by:
getType
in interface Value
apply
public void apply(Switch sw)
- Description copied from interface:
Switchable
- Called when this object is visited.
- Specified by:
apply
in interface Switchable