Class ASMDependencyAnalyzer

java.lang.Object
org.apache.maven.shared.dependency.analyzer.asm.ASMDependencyAnalyzer
All Implemented Interfaces:
DependencyAnalyzer

@Named @Singleton public class ASMDependencyAnalyzer extends Object implements DependencyAnalyzer
ASMDependencyAnalyzer
Author:
Mark Hobson
  • Constructor Details

    • ASMDependencyAnalyzer

      public ASMDependencyAnalyzer()
  • Method Details

    • analyze

      public Set<String> analyze(URL url) throws IOException

      analyze.

      Specified by:
      analyze in interface DependencyAnalyzer
      Parameters:
      url - the JAR file or directory to analyze
      Returns:
      the set of class names referenced by the library
      Throws:
      IOException - if an error occurs reading a JAR or .class file