Interface Member

All Superinterfaces:
Processable, Serializable
All Known Subinterfaces:
Field, Method
All Known Implementing Classes:
LibraryField, LibraryMember, LibraryMethod, ProgramField, ProgramMember, ProgramMethod

public interface Member extends Processable
Representation of a class member (field or method).
  • Method Details

    • getAccessFlags

      int getAccessFlags()
      Returns the access flags.
    • getName

      String getName(Clazz clazz)
      Returns the class member name.
    • getDescriptor

      String getDescriptor(Clazz clazz)
      Returns the class member's descriptor.
    • accept

      void accept(Clazz clazz, MemberVisitor memberVisitor)
      Accepts the given class visitor.
    • referencedClassesAccept

      void referencedClassesAccept(ClassVisitor classVisitor)
      Lets the Clazz objects referenced in the descriptor string accept the given visitor.