Package soot
Interface Local
-
- All Superinterfaces:
EquivTo,Immediate,Numberable,Serializable,Switchable,Value
- All Known Implementing Classes:
BafLocal,FakeJimpleLocal,JimpleLocal,TemporaryRegisterLocal
public interface Local extends Value, Numberable, Immediate
A local variable, used within Body classes. Intermediate representations must use an implementation of Local for their local variables.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetName()Returns the name of the current Local variable.booleanisStackLocal()voidsetName(String name)Sets the name of the current variable.voidsetType(Type t)Sets the type of the current variable.-
Methods inherited from interface soot.EquivTo
equivHashCode, equivTo
-
Methods inherited from interface soot.util.Numberable
getNumber, setNumber
-
Methods inherited from interface soot.util.Switchable
apply
-
Methods inherited from interface soot.Value
clone, getType, getUseBoxes, toString
-
-