public abstract class VariableInfo
extends java.lang.Object
| Constructor and Description |
|---|
VariableInfo(Location location) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionNode |
getDeclaration()
The expression that computes this variable's value.
|
Location |
getLocation() |
abstract java.lang.String |
getName() |
int |
getSlot() |
int |
getUsageCount() |
void |
incrementUsageCount() |
boolean |
isLet() |
void |
setSlot(int slot) |
public VariableInfo(Location location)
public abstract java.lang.String getName()
public void setSlot(int slot)
public int getSlot()
public Location getLocation()
public void incrementUsageCount()
public int getUsageCount()
public boolean isLet()
public ExpressionNode getDeclaration()