Interface | Description |
---|---|
DiffCriteria |
An interface for choosing which API differences are interesting.
|
DiffHandler |
An interface for classes which wish to receive information about
differences in class files between two different jar file version to
implement.
|
Class | Description |
---|---|
AbstractDiffHandler |
An abstract implementation of DiffHandler which provides utility methods.
|
AbstractInfo |
An abstract class representing information about a class, method or field.
|
ClassInfo |
Information about a class file.
|
ClassInfoVisitor |
A reusable class which uses the ASM to build up ClassInfo about a
java class file.
|
DOMDiffHandler |
A specific type of DiffHandler which uses DOM to create an XML document
describing the changes in the diff.
|
FieldInfo |
Information about a field of a class.
|
JarDiff |
A class to perform a diff between two jar files.
|
Main |
A static entry point for use from the command line.
|
MethodInfo |
A class to hold information about a method.
|
SimpleDiffCriteria |
A specific type of DiffCriteria which is only true for classes, methods
and fields which are not synthetic, and are public or protected.
|
StreamDiffHandler |
A specific type of DiffHandler which uses an OutputStream to create an
XML document describing the changes in the diff.
|
Tools |
A set of Tools which do not belong anywhere else in the API at this time.
|
Exception | Description |
---|---|
DiffException |
A wrapper exception classes for various exceptions that can happen
whilst performing a diff.
|