soot
Interface Local

All Superinterfaces:
EquivTo, Immediate, Numberable, Serializable, Switchable, Value
All Known Implementing Classes:
BafLocal, FakeJimpleLocal, JimpleLocal

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
 String getName()
          Returns the name of the current Local variable.
 void setName(String name)
          Sets the name of the current variable.
 void setType(Type t)
          Sets the type of the current variable.
 
Methods inherited from interface soot.util.Numberable
getNumber, setNumber
 
Methods inherited from interface soot.Value
clone, getType, getUseBoxes, toString
 
Methods inherited from interface soot.util.Switchable
apply
 
Methods inherited from interface soot.EquivTo
equivHashCode, equivTo
 

Method Detail

getName

String getName()
Returns the name of the current Local variable.


setName

void setName(String name)
Sets the name of the current variable.


setType

void setType(Type t)
Sets the type of the current variable.