Package proguard.classfile.visitor
Class ClassPoolClassVisitor
java.lang.Object
proguard.classfile.visitor.ClassPoolClassVisitor
- All Implemented Interfaces:
ClassPoolVisitor,ClassVisitor
This
ClassPoolVisitor and ClassVisitor remembers the ClassPool instances
that it visits and applies the given ClassPoolVisitor to the most recently remembered
one, every time it visits a Clazz instance.-
Constructor Summary
ConstructorsConstructorDescriptionClassPoolClassVisitor(ClassPoolVisitor classPoolVisitor) Creates a new ClassPoolClassVisitor. -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitAnyClass(Clazz clazz) Visits any Clazz instance.voidvisitClassPool(ClassPool classPool) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface proguard.classfile.visitor.ClassVisitor
visitLibraryClass, visitProgramClass
-
Constructor Details
-
ClassPoolClassVisitor
Creates a new ClassPoolClassVisitor.- Parameters:
classPoolVisitor-
-
-
Method Details
-
visitClassPool
- Specified by:
visitClassPoolin interfaceClassPoolVisitor
-
visitAnyClass
Description copied from interface:ClassVisitorVisits any Clazz instance. The more specific default implementations of this interface delegate to this method.- Specified by:
visitAnyClassin interfaceClassVisitor
-