Class ImplementedClassConstantFilter

java.lang.Object
proguard.classfile.visitor.ImplementedClassConstantFilter
All Implemented Interfaces:
ConstantVisitor

public class ImplementedClassConstantFilter extends Object implements ConstantVisitor
This ConstantVisitor delegates its visits to class constants to another given ConstantVisitor, except for classes that extend or implement a given class. This exception includes the class itself.
  • Constructor Details

    • ImplementedClassConstantFilter

      public ImplementedClassConstantFilter(Clazz implementedClass, ConstantVisitor constantVisitor)
      Creates a new ImplementedClassConstantFilter.
      Parameters:
      implementedClass - the class whose implementations will not be visited.
      constantVisitor - the ConstantVisitor to which visits will be delegated.
  • Method Details