Class Summary |
AbstractParser |
The AbstractParser class is the base
class for classes capable of parsing files to
create a JavaClass instance. |
DependencyConstraint |
The DependencyConstraint class is a constraint
that tests collections of package dependencies. |
FileManager |
The FileManager class is responsible for
extracting Java source and class files (.java
and .class files) from a collection of registered
directories. |
JavaClass |
The JavaClass class represents a
Java class or interface. |
JavaClass.ClassComparator |
The ClassComparator class is
a Comparator used to compare
two JavaClass instances for order. |
JavaClassFileParser |
The JavaClassFileParser class is responsible
for parsing a Java class file to create a JavaClass
instance. |
JavaPackage |
The JavaPackage class represents
a Java package. |
JavaSourceFileParser |
The JavaSourceFileParser class is responsible
for parsing a Java source file to create a JavaClass
instance. |
JDepend |
The JDepend class analyzes directories
of Java class and source 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. |