AbstractParser | The AbstractParser class is the base class
for classes capable of parsing files to create a
JavaClass instance. |
ClassFileParser | The ClassFileParser class is responsible for
parsing a Java class file to create a JavaClass
instance. |
DependencyConstraint | The DependencyConstraint class is a constraint that tests
whether two package-dependency graphs are equivalent. |
FileManager | The FileManager class is responsible for extracting
Java class files (.class files) from a collection of
registered directories. |
JavaClass | The JavaClass class represents a Java
class or interface. |
JavaClass.ClassComparator | |
JavaClassBuilder | The JavaClassBuilder builds JavaClass
instances from .class, .jar, .war, or .zip files. |
JavaPackage | The JavaPackage class represents a Java package. |
JDepend | The JDepend class analyzes directories of Java class files
and generates the following metrics for each Java package. |
PackageComparator | The PackageComparator class is a Comparator
used to compare two JavaPackage instances for order using a
sorting strategy. |
PackageFilter | The PackageFilter class is used to filter imported
package names. |
PropertyConfigurator | The PropertyConfigurator class contains configuration
information contained in the jdepend.properties file,
if such a file exists either in the user's home directory or somewhere
in the classpath. |