|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.attribute.Attribute
proguard.classfile.attribute.SignatureAttribute
public class SignatureAttribute
This Attribute represents a signature attribute.
| Field Summary | |
|---|---|
Clazz[] |
referencedClasses
An extra field pointing to the Clazz objects referenced in the signature string. |
int |
u2signatureIndex
|
| Fields inherited from class proguard.classfile.attribute.Attribute |
|---|
u2attributeNameIndex, visitorInfo |
| Constructor Summary | |
|---|---|
SignatureAttribute()
Creates an uninitialized SignatureAttribute. |
|
SignatureAttribute(int u2attributeNameIndex,
int u2signatureIndex)
Creates an initialized SignatureAttribute. |
|
| Method Summary | |
|---|---|
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. |
void |
referencedClassesAccept(ClassVisitor classVisitor)
Lets the Clazz objects referenced in the signature string accept the given visitor. |
| Methods inherited from class proguard.classfile.attribute.Attribute |
|---|
accept, getAttributeName, getVisitorInfo, setVisitorInfo |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public int u2signatureIndex
public Clazz[] referencedClasses
ClassReferenceInitializer.
References to primitive types are ignored.
| Constructor Detail |
|---|
public SignatureAttribute()
public SignatureAttribute(int u2attributeNameIndex,
int u2signatureIndex)
| Method Detail |
|---|
public void referencedClassesAccept(ClassVisitor classVisitor)
public void accept(Clazz clazz,
AttributeVisitor attributeVisitor)
Attribute
accept in class Attribute
public void accept(Clazz clazz,
Field field,
AttributeVisitor attributeVisitor)
Attribute
accept in class Attribute
public void accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor)
Attribute
accept in class Attribute
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||