类 ProgramMember

java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.ProgramMember
所有已实现的接口:
Serializable, Member, Processable
直接已知子类:
ProgramField, ProgramMethod

public abstract class ProgramMember extends SimpleProcessable implements Member
Base representation of a field or method from a ProgramClass.
另请参阅:
  • 字段详细资料

    • u2accessFlags

      public int u2accessFlags
    • u2nameIndex

      public int u2nameIndex
    • u2descriptorIndex

      public int u2descriptorIndex
    • u2attributesCount

      public int u2attributesCount
    • attributes

      public Attribute[] attributes
  • 构造器详细资料

    • ProgramMember

      protected ProgramMember()
      Creates an uninitialized ProgramMember.
    • ProgramMember

      protected ProgramMember(int u2accessFlags, int u2nameIndex, int u2descriptorIndex, int u2attributesCount, Attribute[] attributes)
      Creates an initialized ProgramMember.
    • ProgramMember

      protected ProgramMember(int u2accessFlags, int u2nameIndex, int u2descriptorIndex, int u2attributesCount, Attribute[] attributes, int processingFlags, Object processingInfo)
      Creates an initialized ProgramMember.
  • 方法详细资料

    • accept

      public abstract void accept(ProgramClass programClass, MemberVisitor memberVisitor)
      Accepts the given member info visitor.
    • attributesAccept

      public abstract void attributesAccept(ProgramClass programClass, AttributeVisitor attributeVisitor)
      Lets the given attribute info visitor visit all the attributes of this member info.
    • getAccessFlags

      public int getAccessFlags()
      从接口复制的说明: Member
      Returns the access flags.
      指定者:
      getAccessFlags 在接口中 Member
    • getName

      public String getName(Clazz clazz)
      从接口复制的说明: Member
      Returns the class member name.
      指定者:
      getName 在接口中 Member
    • getDescriptor

      public String getDescriptor(Clazz clazz)
      从接口复制的说明: Member
      Returns the class member's descriptor.
      指定者:
      getDescriptor 在接口中 Member
    • accept

      public void accept(Clazz clazz, MemberVisitor memberVisitor)
      从接口复制的说明: Member
      Accepts the given class visitor.
      指定者:
      accept 在接口中 Member