Class DependencyClassFileVisitor

    • Constructor Detail

      • DependencyClassFileVisitor

        public DependencyClassFileVisitor​(ClassesPatterns excludedClasses)

        Constructor for DependencyClassFileVisitor.

      • DependencyClassFileVisitor

        public DependencyClassFileVisitor()

        Constructor for DependencyClassFileVisitor.

    • Method Detail

      • visitClass

        public void visitClass​(java.lang.String className,
                               java.io.InputStream in)

        visitClass.

        Specified by:
        visitClass in interface ClassFileVisitor
        Parameters:
        className - a String object.
        in - a InputStream object.
      • getDependencies

        public java.util.Set<java.lang.String> getDependencies()

        getDependencies.

        Returns:
        the set of classes referenced by visited class files
      • getDependencyUsages

        public java.util.Set<DependencyUsage> getDependencyUsages()

        getDependencyUsages.

        Returns:
        the set of classes referenced by visited class files, paired with classes declaring the references.