public class MemberProcessingFlagFilter extends java.lang.Object implements MemberVisitor
MemberVisitor delegates its visits to another given
MemberVisitor, but only when the visited member has the proper
processing flags.| Constructor and Description |
|---|
MemberProcessingFlagFilter(int requiredSetProcessingFlags,
int requiredUnsetProcessingFlags,
MemberVisitor acceptedMemberVisitor)
Creates a new MemberProcessingFlagFilter.
|
MemberProcessingFlagFilter(int requiredSetProcessingFlags,
int requiredUnsetProcessingFlags,
MemberVisitor acceptedMemberVisitor,
MemberVisitor rejectedMemberVisitor)
Creates a new MemberProcessingFlagFilter.
|
| 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 MemberProcessingFlagFilter(int requiredSetProcessingFlags,
int requiredUnsetProcessingFlags,
MemberVisitor acceptedMemberVisitor)
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.public MemberProcessingFlagFilter(int requiredSetProcessingFlags,
int requiredUnsetProcessingFlags,
MemberVisitor acceptedMemberVisitor,
MemberVisitor rejectedMemberVisitor)
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.public void visitAnyMember(Clazz clazz, Member member)
MemberVisitorvisitAnyMember in interface MemberVisitor