com.jeantessier.diff |
com.jeantessier.diff
Compare two groups of classes with each other. The classes in this
package compile API differences between the two groups.
|
Java Source File Name | Type | Comment |
APIDifferenceStrategy.java | Class | |
ClassDifferences.java | Class | Documents the difference, if any, for a given object
type (class or interface). |
ClassReport.java | Class | |
CodeDifferences.java | Class | Documents the difference, if any, for a given method or superclass. |
CodeDifferenceStrategy.java | Class | |
ConstructorDifferences.java | Class | Documents the difference, if any, for a given constructor. |
DecoratorDifferences.java | Class | Extension point for adding data and/or behavior to nodes in the
Differences hierarchy. |
DeprecatableDifferences.java | Class | Documents the difference, if any, for a given programming
element that can be deprecated through the use of javadoc
tags. |
Differences.java | Interface | Common visitable interface for differences between codebases. |
DifferencesFactory.java | Class | |
DifferenceStrategy.java | Interface | |
DifferenceStrategyDecorator.java | Class | |
FeatureDifferences.java | Class | Documents the difference, if any, for a given feature
(field, constructor, or method). |
FieldDifferences.java | Class | Documents the difference, if any, for a given field. |
IncompatibleDifferenceStrategy.java | Class | |
InterfaceDifferences.java | Class | Documents the difference, if any, for a given interface. |
ListBasedDifferenceStrategy.java | Class | |
ListDiffPrinter.java | Class | |
ListDocumentedElements.java | Class | |
MethodDifferences.java | Class | Documents the difference, if any, for a given method. |
MockDifferenceStrategy.java | Class | |
NoDifferenceStrategy.java | Class | |
PackageDifferences.java | Class | Documents the difference, if any, for a given package. |
Printer.java | Class | |
ProjectDifferences.java | Class | Documents the difference, if any, between two codebases. |
RemovableDifferences.java | Class | Documents the difference, if any, for a given programming
element that can be absent in either the old or the new
codebase. |
Report.java | Class | |
TestAll.java | Class | |
TestAPIDifferenceStrategy.java | Class | |
TestCodeDifferenceStrategy.java | Class | |
TestDeprecatableDifferences.java | Class | |
TestDifferencesFactory.java | Class | |
TestDifferencesFactoryBase.java | Class | |
TestDifferencesFactoryForCompatibleClassWithIncompatibleMethod.java | Class | |
TestDifferencesFactoryWithAPIAndCodeDifferenceStrategy.java | Class | |
TestDifferencesFactoryWithAPIDifferenceStrategy.java | Class | |
TestDifferencesFactoryWithFilter.java | Class | |
TestDifferencesFactoryWithIncompatibleDifferenceStrategy.java | Class | |
TestDifferencesFactoryWithStrategy.java | Class | |
TestIncompatibleDifferenceStrategy.java | Class | |
TestIncompatibleDifferenceStrategyWithPublishedAPI.java | Class | |
TestListBasedDifferenceStrategy.java | Class | |
TestListDiffPrinter.java | Class | |
TestReport.java | Class | |
Visitor.java | Interface | |
VisitorBase.java | Class | |