Class CollectorClassFileVisitor

java.lang.Object
org.apache.maven.shared.dependency.analyzer.CollectorClassFileVisitor
All Implemented Interfaces:
ClassFileVisitor

public class CollectorClassFileVisitor extends Object implements ClassFileVisitor
Simply collects the set of visited classes.
Author:
Mark Hobson
See Also:
  • Constructor Details

    • CollectorClassFileVisitor

      public CollectorClassFileVisitor()

      Constructor for CollectorClassFileVisitor.

    • CollectorClassFileVisitor

      public CollectorClassFileVisitor(ClassesPatterns excludedClasses)
      Creates a visitor with excluded class patterns.
      Parameters:
      excludedClasses - patterns of classes to exclude
  • Method Details

    • visitClass

      public void visitClass(String className, InputStream in)
      Visits a class file.
      Specified by:
      visitClass in interface ClassFileVisitor
      Parameters:
      className - class name
      in - class file contents
    • getClasses

      public Set<String> getClasses()

      Getter for the field classes.

      Returns:
      a Set object.