Class AntAnalyzer
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
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AntAnalyzer()
-
Method Summary
Modifier and Type Method Description 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.protected boolean
supportsFileDependencies()
Indicate if this analyzer can determine dependent files.Methods inherited from class org.apache.tools.ant.util.depend.AbstractAnalyzer
addClassPath, addRootClass, addSourcePath, config, getClassContainer, getClassDependencies, getFileDependencies, getRootClasses, getSourceContainer, isClosureRequired, reset, setClosure
-
Constructor Details
-
AntAnalyzer
public AntAnalyzer()
-
-
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 classAbstractAnalyzer
- Parameters:
files
- a vector to be populated with the files which contain the dependency classesclasses
- 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 classAbstractAnalyzer
- Returns:
- true if the analyzer provides dependency file information.
-