java.lang.Object
org.apache.tools.ant.util.depend.AbstractAnalyzer
org.apache.tools.ant.taskdefs.optional.depend.AntAnalyzer
All Implemented Interfaces:
DependencyAnalyzer

public class AntAnalyzer
extends AbstractAnalyzer
An analyzer which uses the depend task's bytecode classes to analyze dependencies
  • Constructor Details

  • Method Details

    • determineDependencies

      protected void determineDependencies​(java.util.Vector<java.io.File> files, java.util.Vector<java.lang.String> classes)
      Determine the dependencies of the configured root classes.
      Specified by:
      determineDependencies in class AbstractAnalyzer
      Parameters:
      files - a vector to be populated with the files which contain the dependency classes
      classes - a vector to be populated with the names of the dependency classes.
    • supportsFileDependencies

      protected boolean supportsFileDependencies()
      Indicate if this analyzer can determine dependent files.
      Specified by:
      supportsFileDependencies in class AbstractAnalyzer
      Returns:
      true if the analyzer provides dependency file information.