public class MethodFilter extends java.lang.Object implements MemberVisitor
MemberVisitor
delegates its visits to one of two other given
MemberVisitor
instances, depending on whether the visited method
is a method or a field.Constructor and Description |
---|
MethodFilter(MemberVisitor methodMemberVisitor)
Creates a new MethodFilter.
|
MethodFilter(MemberVisitor methodMemberVisitor,
MemberVisitor fieldMemberVisitor)
Creates a new MethodFilter.
|
Modifier and Type | Method and Description |
---|---|
void |
visitLibraryField(LibraryClass libraryClass,
LibraryField libraryField) |
void |
visitLibraryMethod(LibraryClass libraryClass,
LibraryMethod libraryMethod) |
void |
visitProgramField(ProgramClass programClass,
ProgramField programField) |
void |
visitProgramMethod(ProgramClass programClass,
ProgramMethod programMethod) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitAnyMember, visitLibraryMember, visitProgramMember
public MethodFilter(MemberVisitor methodMemberVisitor)
methodMemberVisitor
- the MemberVisitor to which method visits will be delegated.public MethodFilter(MemberVisitor methodMemberVisitor, MemberVisitor fieldMemberVisitor)
methodMemberVisitor
- the MemberVisitor to which method visits will be delegated.fieldMemberVisitor
- the MemberVisitor to which field visits will be delegated.public void visitProgramField(ProgramClass programClass, ProgramField programField)
visitProgramField
in interface MemberVisitor
public void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod)
visitProgramMethod
in interface MemberVisitor
public void visitLibraryField(LibraryClass libraryClass, LibraryField libraryField)
visitLibraryField
in interface MemberVisitor
public void visitLibraryMethod(LibraryClass libraryClass, LibraryMethod libraryMethod)
visitLibraryMethod
in interface MemberVisitor