类 MemberProcessingFlagFilter

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

public class MemberProcessingFlagFilter extends Object implements MemberVisitor
This MemberVisitor delegates its visits to another given MemberVisitor, but only when the visited member has the proper processing flags.
  • 构造器详细资料

    • MemberProcessingFlagFilter

      public MemberProcessingFlagFilter(int requiredSetProcessingFlags, int requiredUnsetProcessingFlags, MemberVisitor acceptedMemberVisitor)
      Creates a new MemberProcessingFlagFilter.
      参数:
      requiredSetProcessingFlags - the member processing flags that should be set.
      requiredUnsetProcessingFlags - the member processing flags that should be unset.
      acceptedMemberVisitor - the MemberVisitor to which visits of members with the proper processing flags will be delegated.
    • MemberProcessingFlagFilter

      public MemberProcessingFlagFilter(int requiredSetProcessingFlags, int requiredUnsetProcessingFlags, MemberVisitor acceptedMemberVisitor, MemberVisitor rejectedMemberVisitor)
      Creates a new MemberProcessingFlagFilter.
      参数:
      requiredSetProcessingFlags - the member processing flags that should be set.
      requiredUnsetProcessingFlags - the member processing flags that should be unset.
      acceptedMemberVisitor - the MemberVisitor to which visits of members with the proper processing flags will be delegated.
      rejectedMemberVisitor - the MemberVisitor to which all other visits 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