Class ImplementingClassConstantFilter

  • All Implemented Interfaces:
    ConstantVisitor

    public class ImplementingClassConstantFilter
    extends java.lang.Object
    implements ConstantVisitor
    This ConstantVisitor delegates its visits to class constants to another given ConstantVisitor, except for classes that are extended or implemented by a given class. This exception includes the class itself.
    • Constructor Detail

      • ImplementingClassConstantFilter

        public ImplementingClassConstantFilter​(Clazz implementingClass,
                                               ConstantVisitor constantVisitor)
        Creates a new ImplementingClassConstantFilter.
        Parameters:
        implementingClass - the class whose superclasses and interfaces will not be visited.
        constantVisitor - the ConstantVisitor to which visits will be delegated.