soot.jimple
Interface ArrayRef

All Known Implementing Classes:
JArrayRef

public interface ArrayRef
extends ConcreteRef


Method Summary
 void apply(Switch sw)
          Called when this object is visited.
 Value getBase()
           
 ValueBox getBaseBox()
           
 Value getIndex()
           
 ValueBox getIndexBox()
           
 Type getType()
          Returns the Soot type of this Value.
 void setBase(Local base)
           
 void setIndex(Value index)
           
 
Methods inherited from interface soot.Value
clone, getUseBoxes, toString
 
Methods inherited from interface soot.EquivTo
equivHashCode, equivTo
 

Method Detail

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.

apply

public void apply(Switch sw)
Description copied from interface: Switchable
Called when this object is visited.