Class ASMDependencyAnalyzer

    • Constructor Detail

      • ASMDependencyAnalyzer

        public ASMDependencyAnalyzer()
    • Method Detail

      • analyzeUsages

        public java.util.Set<DependencyUsage> analyzeUsages​(java.net.URL url,
                                                            ClassesPatterns excludeClasses)
                                                     throws java.io.IOException
        Description copied from interface: DependencyAnalyzer

        analyzeUsages.

        Specified by:
        analyzeUsages in interface DependencyAnalyzer
        Parameters:
        url - the JAR file or directory to analyze
        Returns:
        the set of class names referenced by the library, paired with the classes declaring those references.
        Throws:
        java.io.IOException - if an error occurs reading a JAR or .class file