ProGuard

proguard.classfile
Interface MemberInfo

All Superinterfaces:
VisitorAccepter
All Known Subinterfaces:
FieldInfo, MethodInfo
All Known Implementing Classes:
LibraryFieldInfo, LibraryMemberInfo, LibraryMethodInfo, ProgramFieldInfo, ProgramMemberInfo, ProgramMethodInfo

public interface MemberInfo
extends VisitorAccepter

Representation of a field or method from a program class file.


Method Summary
 void accept(ClassFile classFile, MemberInfoVisitor memberInfoVisitor)
          Accepts the given class file visitor.
 int getAccessFlags()
          Returns access flags.
 String getDescriptor(ClassFile classFile)
          Returns descriptor string.
 String getName(ClassFile classFile)
          Returns method/field string name.
 
Methods inherited from interface proguard.classfile.VisitorAccepter
getVisitorInfo, setVisitorInfo
 

Method Detail

getAccessFlags

public int getAccessFlags()
Returns access flags.


getName

public String getName(ClassFile classFile)
Returns method/field string name.


getDescriptor

public String getDescriptor(ClassFile classFile)
Returns descriptor string.


accept

public void accept(ClassFile classFile,
                   MemberInfoVisitor memberInfoVisitor)
Accepts the given class file visitor.


ProGuard