Class ImplementedClassConstantFilter

  • All Implemented Interfaces:
    ConstantVisitor

    public class ImplementedClassConstantFilter
    extends java.lang.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 Detail

      • 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.