public class LocalVariableTypeInfo extends Object implements VisitorAccepter, 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 |
Object |
visitorInfo
An extra field in which visitors can store information.
|
| 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(Object object) |
String |
getName(Clazz clazz)
Returns the name.
|
String |
getSignature(Clazz clazz)
Returns the signature.
|
Object |
getVisitorInfo()
Gets the visitor information of the visitor accepter.
|
void |
referencedClassesAccept(ClassVisitor classVisitor)
Applies the given visitor to all referenced classes.
|
void |
setVisitorInfo(Object visitorInfo)
Sets the visitor information of the visitor accepter.
|
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 Object visitorInfo
public LocalVariableTypeInfo()
public LocalVariableTypeInfo(int u2startPC,
int u2length,
int u2nameIndex,
int u2signatureIndex,
int u2index)
public void referencedClassesAccept(ClassVisitor classVisitor)
public Object getVisitorInfo()
VisitorAcceptergetVisitorInfo in interface VisitorAccepterpublic void setVisitorInfo(Object visitorInfo)
VisitorAcceptersetVisitorInfo in interface VisitorAccepterpublic int compareTo(Object object)
compareTo in interface ComparableCopyright © 2015. All Rights Reserved.