类 MemberAccessFilter

  • 所有已实现的接口:
    MemberVisitor

    public class MemberAccessFilter
    extends java.lang.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.

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

      • 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