类 MemberAccessFilter

java.lang.Object
proguard.classfile.visitor.MemberAccessFilter
所有已实现的接口:
MemberVisitor

public class MemberAccessFilter extends Object implements MemberVisitor
This MemberVisitor delegates its visits to another given MemberVisitor, but only when the visited member has the proper access flags.

If conflicting access flags (public/private/protected) are specified, having one of them set will be considered sufficient.

另请参阅:
  • 构造器详细资料

    • MemberAccessFilter

      public MemberAccessFilter(int requiredSetAccessFlags, int requiredUnsetAccessFlags, MemberVisitor acceptedMemberVisitor)
      Creates a new MemberAccessFilter.
      参数:
      requiredSetAccessFlags - the member access flags that should be set.
      requiredUnsetAccessFlags - the member access flags that should be unset.
      acceptedMemberVisitor - the MemberVisitor to which visits will be delegated.
    • MemberAccessFilter

      public MemberAccessFilter(int requiredSetAccessFlags, int requiredUnsetAccessFlags, MemberVisitor acceptedMemberVisitor, MemberVisitor rejectedMemberVisitor)
      Creates a new MemberAccessFilter.
      参数:
      requiredSetAccessFlags - the member access flags that should be set.
      requiredUnsetAccessFlags - the member access flags that should be unset.
      acceptedMemberVisitor - the MemberVisitor to which visits will be delegated.
      rejectedMemberVisitor - the MemberVisitor to which visits of members that do not have the proper flags will be delegated.
  • 方法详细资料

    • visitAnyMember

      public void visitAnyMember(Clazz clazz, Member member)
      从接口复制的说明: MemberVisitor
      Visits any Member instance. The more specific default implementations of this interface delegate to this method.
      指定者:
      visitAnyMember 在接口中 MemberVisitor