Package soot.jimple
Interface ArrayRef
-
- All Superinterfaces:
ConcreteRef,EquivTo,Ref,Serializable,Switchable,Value
public interface ArrayRef extends ConcreteRef
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidapply(Switch sw)Called when this object is visited.ValuegetBase()ValueBoxgetBaseBox()ValuegetIndex()ValueBoxgetIndexBox()TypegetType()Returns the Soot type of this Value.voidsetBase(Local base)voidsetIndex(Value index)-
Methods inherited from interface soot.EquivTo
equivHashCode, equivTo
-
Methods inherited from interface soot.Value
clone, getUseBoxes, toString
-
-
-
-
Method Detail
-
getBase
Value getBase()
-
setBase
void setBase(Local base)
-
getBaseBox
ValueBox getBaseBox()
-
getIndex
Value getIndex()
-
setIndex
void setIndex(Value index)
-
getIndexBox
ValueBox getIndexBox()
-
getType
Type getType()
Description copied from interface:ValueReturns the Soot type of this Value.
-
apply
void apply(Switch sw)
Description copied from interface:SwitchableCalled when this object is visited.- Specified by:
applyin interfaceSwitchable
-
-