|
|||||||||
| 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.EnclosingMethodAttribute
public class EnclosingMethodAttribute
This Attribute represents an enclosing method attribute.
| Field Summary | |
|---|---|
Clazz |
referencedClass
An extra field pointing to the referenced Clazz object. |
Method |
referencedMethod
An extra field optionally pointing to the referenced Method object. |
int |
u2classIndex
|
int |
u2nameAndTypeIndex
|
| Fields inherited from class proguard.classfile.attribute.Attribute |
|---|
u2attributeNameIndex, visitorInfo |
| Constructor Summary | |
|---|---|
EnclosingMethodAttribute()
Creates an uninitialized EnclosingMethodAttribute. |
|
EnclosingMethodAttribute(int u2attributeNameIndex,
int u2classIndex,
int u2nameAndTypeIndex)
Creates an initialized EnclosingMethodAttribute. |
|
| Method Summary | |
|---|---|
void |
accept(Clazz clazz,
AttributeVisitor attributeVisitor)
Accepts the given visitor. |
java.lang.String |
getClassName(Clazz clazz)
Returns the class name. |
java.lang.String |
getName(Clazz clazz)
Returns the method/field name. |
java.lang.String |
getType(Clazz clazz)
Returns the type. |
void |
referencedClassAccept(ClassVisitor classVisitor)
Lets the referenced class accept the given visitor. |
void |
referencedMethodAccept(MemberVisitor memberVisitor)
Lets the referenced class member accept the given visitor. |
| Methods inherited from class proguard.classfile.attribute.Attribute |
|---|
accept, accept, 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 u2classIndex
public int u2nameAndTypeIndex
public Clazz referencedClass
ClassReferenceInitializer.
public Method referencedMethod
ClassReferenceInitializer.
| Constructor Detail |
|---|
public EnclosingMethodAttribute()
public EnclosingMethodAttribute(int u2attributeNameIndex,
int u2classIndex,
int u2nameAndTypeIndex)
| Method Detail |
|---|
public java.lang.String getClassName(Clazz clazz)
public java.lang.String getName(Clazz clazz)
public java.lang.String getType(Clazz clazz)
public void referencedClassAccept(ClassVisitor classVisitor)
public void referencedMethodAccept(MemberVisitor memberVisitor)
public void accept(Clazz clazz,
AttributeVisitor attributeVisitor)
Attribute
accept in class Attribute
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||