public class SignatureAttribute extends Attribute
| Modifier and Type | Field and Description |
|---|---|
Clazz[] |
referencedClasses
An extra field pointing to the Clazz objects referenced in the
signature string.
|
int |
u2signatureIndex |
u2attributeNameIndex, visitorInfo| Constructor and Description |
|---|
SignatureAttribute()
Creates an uninitialized SignatureAttribute.
|
SignatureAttribute(int u2attributeNameIndex,
int u2signatureIndex)
Creates an initialized SignatureAttribute.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Clazz clazz,
AttributeVisitor attributeVisitor)
Accepts the given visitor.
|
void |
accept(Clazz clazz,
Field field,
AttributeVisitor attributeVisitor)
Accepts the given visitor in the context of the given field.
|
void |
accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor)
Accepts the given visitor in the context of the given method.
|
String |
getSignature(Clazz clazz)
Returns the signature.
|
void |
referencedClassesAccept(ClassVisitor classVisitor)
Lets the Clazz objects referenced in the signature string accept the
given visitor.
|
accept, getAttributeName, getVisitorInfo, setVisitorInfopublic int u2signatureIndex
public Clazz[] referencedClasses
ClassReferenceInitializer.
References to primitive types are ignored.public SignatureAttribute()
public SignatureAttribute(int u2attributeNameIndex,
int u2signatureIndex)
public void referencedClassesAccept(ClassVisitor classVisitor)
public void accept(Clazz clazz, AttributeVisitor attributeVisitor)
Attributepublic void accept(Clazz clazz, Field field, AttributeVisitor attributeVisitor)
AttributeCopyright © 2014. All Rights Reserved.