Interface | Description |
---|---|
IAnalysisResultHandler |
Specifies the methods that a class must implement in order to receive
the result of a dependency analysis.
|
IMethodCodeAnalyzer |
Interface of objects that can analyze Java method byte code.
|
IPotentialResourceNameHandler |
A callback for strings from the analysis of a Java binary class.
|
NameSourceIndicator |
Constants for the potential resource name source indicators.
|
Class | Description |
---|---|
AClassDependencyDetector<TResultData> |
A monitored dependency detector for classes.
|
AClassFileAnalyzer |
Abstract class analyzer that implements common behavior.
|
AMethodCodeAnalyzer |
Common behavior of method byte code analyzers.
|
AnalyzableElementDependantsDetector<TAnalyzableElement extends IAnalyzableElement> |
A generic super class that implements dependency detection on IAnalyzableElements.
|
CircularDependenciesDetector |
This class is responsible to analyze a given array of classes (types) and
detect all circular dependencies.
|
ClassDependantsDetector<TResultData> |
An instance of this class can be used to detect direct dependants of
a given class.
|
ClassDuplicatesDetector |
This class processor is capable to find duplicate class names.
|
ClassFileAnalyzer |
Extracts all dependency details from a single class file into the underlying
model (i.e.
|
ClassFileResourceNamesAnalyzer |
Analyzes the constant pool and byte code of a given class and invokes
associated callbacks to handle the found potential resource names.
|
ContainerDependantsDetector |
A detector for containers that depend on a specific other container.
|
DependencyAnalyzer |
An instance of this class is used to collect all classes on which a given
class depends on directly or indirectly.
|
DependencyAnalyzerThread |
This is a thread that executes the dependency analysis with a given
analyzer and informs a given IAnalysisResultHandler when finished.
|
InterfaceImplementorsDetector<TResultData> |
This detector can be used to find implementors of a given interface.
|
MainClassDetector |
Detects all classes that implement a static main(String[]) method.
|
MonitoredDependencyAnalyzer |
Provides the common code that is necessary for monitoring the progress
of an analyzer's work.
|
MultiClassDependencyAnalyzer |
Analyzer that is supposed to collect all dependencies of multiple classes,
in contrary to
DependencyAnalyzer that is detecting only the dependencies
of a single class. |
PackageDependantsDetector |
This class can be used to detect all packages in a workset that are
depending on a specified package.
|
ServiceLoaderAnalyzer |
This analyzer provides functionality around dependencies based on the
Java ServiceLoader mechanism.
|
SignatureExaminer |
This class is responsible to examine class, field and method signatures
for type names.
|
SignatureExaminer.TypeNamesCollector | |
WorksetAnalyzer |
This singleton can be used to do various analyzing which runs over the
elements contained in a given workset.
|