public class LocalVariableInfo extends SimpleProcessable implements java.lang.Comparable
Modifier and Type | Field and Description |
---|---|
Clazz |
referencedClass
An extra field pointing to the referenced Clazz object.
|
int |
u2descriptorIndex |
int |
u2index |
int |
u2length |
int |
u2nameIndex |
int |
u2startPC |
processingFlags, processingInfo
Constructor and Description |
---|
LocalVariableInfo()
Creates an uninitialized LocalVariableInfo.
|
LocalVariableInfo(int u2startPC,
int u2length,
int u2nameIndex,
int u2descriptorIndex,
int u2index)
Creates an initialized LocalVariableInfo.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object object) |
java.lang.String |
getDescriptor(Clazz clazz)
Returns the descriptor.
|
java.lang.String |
getName(Clazz clazz)
Returns the name.
|
void |
referencedClassAccept(ClassVisitor classVisitor)
Lets the referenced class accept the given visitor.
|
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
public int u2startPC
public int u2length
public int u2nameIndex
public int u2descriptorIndex
public int u2index
public Clazz referencedClass
ClassReferenceInitializer
.public LocalVariableInfo()
public LocalVariableInfo(int u2startPC, int u2length, int u2nameIndex, int u2descriptorIndex, int u2index)
public java.lang.String getName(Clazz clazz)
public java.lang.String getDescriptor(Clazz clazz)
public void referencedClassAccept(ClassVisitor classVisitor)
public int compareTo(java.lang.Object object)
compareTo
in interface java.lang.Comparable