public class MemberAccessFilter extends java.lang.Object implements MemberVisitor
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| Constructor and Description |
|---|
MemberAccessFilter(int requiredSetAccessFlags,
int requiredUnsetAccessFlags,
MemberVisitor acceptedMemberVisitor)
Creates a new MemberAccessFilter.
|
MemberAccessFilter(int requiredSetAccessFlags,
int requiredUnsetAccessFlags,
MemberVisitor acceptedMemberVisitor,
MemberVisitor rejectedMemberVisitor)
Creates a new MemberAccessFilter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitAnyMember(Clazz clazz,
Member member)
Visits any Member instance.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitLibraryField, visitLibraryMember, visitLibraryMethod, visitProgramField, visitProgramMember, visitProgramMethodpublic MemberAccessFilter(int requiredSetAccessFlags,
int requiredUnsetAccessFlags,
MemberVisitor acceptedMemberVisitor)
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.public MemberAccessFilter(int requiredSetAccessFlags,
int requiredUnsetAccessFlags,
MemberVisitor acceptedMemberVisitor,
MemberVisitor rejectedMemberVisitor)
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.public void visitAnyMember(Clazz clazz, Member member)
MemberVisitorvisitAnyMember in interface MemberVisitor