Class AncestorAnalyzer
java.lang.Object
org.apache.tools.ant.util.depend.AbstractAnalyzer
org.apache.tools.ant.util.depend.bcel.AncestorAnalyzer
- All Implemented Interfaces:
DependencyAnalyzer
A dependency analyzer which returns superclass and superinterface
dependencies.
-
Field Summary
Fields inherited from class org.apache.tools.ant.util.depend.AbstractAnalyzer
MAX_LOOPS -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor Causes the BCEL classes to load to ensure BCEL dependencies can be satisfied -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddetermineDependencies(Vector<File> files, Vector<String> classes) Determine the dependencies of the configured root classes.protected booleanIndicate 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
-
AncestorAnalyzer
public AncestorAnalyzer()Default constructor Causes the BCEL classes to load to ensure BCEL dependencies can be satisfied
-
-
Method Details
-
determineDependencies
Determine the dependencies of the configured root classes.- Specified by:
determineDependenciesin 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:
supportsFileDependenciesin classAbstractAnalyzer- Returns:
- true if the analyzer provides dependency file information.
-