public class MemberRemover extends java.lang.Object implements ClassVisitor, MemberVisitor
ProgramClass.
It should be used in two steps:
MemberRemover remover = new MemberRemover();
programClass.fieldsAccept(remover);
programClass.accept(remover);
| Constructor and Description |
|---|
MemberRemover() |
| Modifier and Type | Method and Description |
|---|---|
void |
visitAnyClass(Clazz clazz)
Visits any Clazz instance.
|
void |
visitAnyMember(Clazz clazz,
Member member)
Visits any Member instance.
|
void |
visitProgramClass(ProgramClass programClass) |
void |
visitProgramField(ProgramClass programClass,
ProgramField programField) |
void |
visitProgramMethod(ProgramClass programClass,
ProgramMethod programMethod) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitLibraryClassvisitLibraryField, visitLibraryMember, visitLibraryMethod, visitProgramMemberpublic void visitAnyClass(Clazz clazz)
ClassVisitorvisitAnyClass in interface ClassVisitorpublic void visitProgramClass(ProgramClass programClass)
visitProgramClass in interface ClassVisitorpublic void visitAnyMember(Clazz clazz, Member member)
MemberVisitorvisitAnyMember in interface MemberVisitorpublic void visitProgramField(ProgramClass programClass, ProgramField programField)
visitProgramField in interface MemberVisitorpublic void visitProgramMethod(ProgramClass programClass, ProgramMethod programMethod)
visitProgramMethod in interface MemberVisitor