public class LocalVariableTypeInfo extends SimpleProcessable implements java.lang.Comparable
Modifier and Type | Field and Description |
---|---|
Clazz[] |
referencedClasses
An extra field pointing to the Clazz objects referenced in the
type string.
|
int |
u2index |
int |
u2length |
int |
u2nameIndex |
int |
u2signatureIndex |
int |
u2startPC |
processingFlags, processingInfo
Constructor and Description |
---|
LocalVariableTypeInfo()
Creates an uninitialized LocalVariableTypeInfo.
|
LocalVariableTypeInfo(int u2startPC,
int u2length,
int u2nameIndex,
int u2signatureIndex,
int u2index)
Creates an initialized LocalVariableTypeInfo.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object object) |
java.lang.String |
getName(Clazz clazz)
Returns the name.
|
java.lang.String |
getSignature(Clazz clazz)
Returns the signature.
|
void |
referencedClassesAccept(ClassVisitor classVisitor)
Applies the given visitor to all referenced classes.
|
getProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfo
public int u2startPC
public int u2length
public int u2nameIndex
public int u2signatureIndex
public int u2index
public Clazz[] referencedClasses
ClassReferenceInitializer
.
References to primitive types are ignored.public LocalVariableTypeInfo()
public LocalVariableTypeInfo(int u2startPC, int u2length, int u2nameIndex, int u2signatureIndex, int u2index)
public java.lang.String getName(Clazz clazz)
public java.lang.String getSignature(Clazz clazz)
public void referencedClassesAccept(ClassVisitor classVisitor)
public int compareTo(java.lang.Object object)
compareTo
in interface java.lang.Comparable