Package org.codehaus.janino
Class Java.LocalVariableSlot
- java.lang.Object
-
- org.codehaus.janino.Java.LocalVariableSlot
-
- Enclosing class:
- Java
public static class Java.LocalVariableSlot extends java.lang.ObjectAll local variables have a slot number, local variables that get written into the localvariabletable also have a start and end offset that defines the variable's extent in the bytecode. If the name is null, or variable debugging is not on, then the variable won't be written into the localvariabletable and the offsets can be ignored.
-
-
Constructor Summary
Constructors Constructor Description LocalVariableSlot(java.lang.String name, short slotNumber, IClass type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CodeContext.OffsetgetEnd()java.lang.StringgetName()shortgetSlotIndex()CodeContext.OffsetgetStart()IClassgetType()voidsetEnd(CodeContext.Offset end)voidsetName(java.lang.String name)voidsetSlotIndex(short slotIndex)voidsetStart(CodeContext.Offset start)java.lang.StringtoString()
-
-
-
Constructor Detail
-
LocalVariableSlot
public LocalVariableSlot(java.lang.String name, short slotNumber, IClass type)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getSlotIndex
public short getSlotIndex()
-
setSlotIndex
public void setSlotIndex(short slotIndex)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getStart
public CodeContext.Offset getStart()
-
setStart
public void setStart(CodeContext.Offset start)
-
getEnd
public CodeContext.Offset getEnd()
-
setEnd
public void setEnd(CodeContext.Offset end)
-
getType
public IClass getType()
-
-