|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectproguard.classfile.ProgramMember
proguard.classfile.ProgramMethod
public class ProgramMethod
Representation of a method from a program class.
| Field Summary | |
|---|---|
Clazz[] |
referencedClasses
An extra field pointing to the Clazz objects referenced in the descriptor string. |
| Fields inherited from class proguard.classfile.ProgramMember |
|---|
attributes, u2accessFlags, u2attributesCount, u2descriptorIndex, u2nameIndex, visitorInfo |
| Constructor Summary | |
|---|---|
ProgramMethod()
Creates an uninitialized ProgramMethod. |
|
ProgramMethod(int u2accessFlags,
int u2nameIndex,
int u2descriptorIndex,
int u2attributesCount,
Attribute[] attributes,
Clazz[] referencedClasses)
Creates an initialized ProgramMethod. |
|
| Method Summary | |
|---|---|
void |
accept(ProgramClass programClass,
MemberVisitor memberVisitor)
Accepts the given member info visitor. |
void |
attributesAccept(ProgramClass programClass,
AttributeVisitor attributeVisitor)
Lets the given attribute info visitor visit all the attributes of this member info. |
void |
referencedClassesAccept(ClassVisitor classVisitor)
Lets the Clazz objects referenced in the descriptor string accept the given visitor. |
| Methods inherited from class proguard.classfile.ProgramMember |
|---|
accept, getAccessFlags, getDescriptor, getLineNumberRange, getName, getVisitorInfo, setVisitorInfo |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface proguard.classfile.Member |
|---|
accept, getAccessFlags, getDescriptor, getName |
| Methods inherited from interface proguard.classfile.VisitorAccepter |
|---|
getVisitorInfo, setVisitorInfo |
| Field Detail |
|---|
public Clazz[] referencedClasses
ClassReferenceInitializer.
References to primitive types are ignored.
| Constructor Detail |
|---|
public ProgramMethod()
public ProgramMethod(int u2accessFlags,
int u2nameIndex,
int u2descriptorIndex,
int u2attributesCount,
Attribute[] attributes,
Clazz[] referencedClasses)
| Method Detail |
|---|
public void accept(ProgramClass programClass,
MemberVisitor memberVisitor)
ProgramMember
accept in class ProgramMember
public void attributesAccept(ProgramClass programClass,
AttributeVisitor attributeVisitor)
ProgramMember
attributesAccept in class ProgramMemberpublic void referencedClassesAccept(ClassVisitor classVisitor)
Member
referencedClassesAccept in interface Member
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||