public static class Java.LocalVariableSlot
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private CodeContext.Offset |
end |
private java.lang.String |
name |
private short |
slotIndex |
private CodeContext.Offset |
start |
private IClass |
type |
Constructor and Description |
---|
LocalVariableSlot(java.lang.String name,
short slotNumber,
IClass type) |
Modifier and Type | Method and Description |
---|---|
CodeContext.Offset |
getEnd() |
java.lang.String |
getName() |
short |
getSlotIndex() |
CodeContext.Offset |
getStart() |
IClass |
getType() |
void |
setEnd(CodeContext.Offset end) |
void |
setName(java.lang.String name) |
void |
setSlotIndex(short slotIndex) |
void |
setStart(CodeContext.Offset start) |
java.lang.String |
toString() |
private short slotIndex
private java.lang.String name
private final IClass type
private CodeContext.Offset start
private CodeContext.Offset end
public LocalVariableSlot(java.lang.String name, short slotNumber, IClass type)
public java.lang.String toString()
toString
in class java.lang.Object
public short getSlotIndex()
public void setSlotIndex(short slotIndex)
slotIndex
- The 'local variable index' to associate with this local variablepublic java.lang.String getName()
public void setName(java.lang.String name)
name
- The name of this local variablepublic CodeContext.Offset getStart()
CodeContext.Offset
from which this local variable is visiblepublic void setStart(CodeContext.Offset start)
start
- The CodeContext.Offset
from which this local variable is visiblepublic CodeContext.Offset getEnd()
CodeContext.Offset
up to which this local variable is visiblepublic void setEnd(CodeContext.Offset end)
end
- The CodeContext.Offset
up to which this local variable is visiblepublic IClass getType()